Senior Embedded Software Engineer (C++)
Jornada completa
Latitude AI
Responsibilities
- Own the end-to-end architecture of hardware safety and power-management systems, including safe-state strategies, power sequencing, thermal throttling, and watchdog orchestration.
- Implement low-level bare-metal and FreeRTOS drivers for PMICs, voltage supervisors, thermal monitors, and other safety-critical integrated circuits.
- Integrate TI Safety Diagnostic Library capabilities including LBIST, PBIST, ECC, DCC, and ESM into firmware and map diagnostic coverage to ISO 26262 hardware fault metrics.
- Perform deep-dive code reviews across hardware safety modules and maintain clean, consistent, testable driver interfaces and error-handling patterns.
- Serve as the subject-matter expert for hardware-firmware-safety interfaces and resolve ambiguities involving sequencing, watchdog timing, thermal limits, and voltage thresholds.
- Mentor engineers on embedded safety patterns, driver architecture, RTOS integration, ISO 26262 traceability, and functional-safety reasoning.
Requirements
- Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics, or a related field plus 4+ years of relevant experience; alternatively, a master's degree plus 2+ years of relevant experience or a PhD.
- Deep experience developing embedded C/C++ software with advanced language features, clean abstractions, interface-based design, and embedded constraints such as no exceptions and no RTTI.
- Expertise in ARM-based SoC architectures, especially ARM Cortex-R5F, including memory-mapped I/O, VIM interrupt controllers, MPU configuration, cache behavior, and memory barriers.
- Experience configuring MPUs and hardware-level firewalls for spatial and temporal isolation in multi-core safety-critical environments.
- Experience building or significantly refactoring hardware abstraction layers for multiple hardware targets, RTOS environments, or variant configurations.
- Ability to independently root-cause complex failures involving power sequencing, watchdogs, thermal throttling, interrupt latency, shared memory, RTOS scheduling, and hardware peripherals.
- Expert-level proficiency with JTAG, on-target debugging, logic analyzers, and other tools for verifying low-level hardware-software interactions.
- Deep understanding of FreeRTOS and/or SafeRTOS, including task lifecycle, synchronization, interrupt handling, timing constraints, preemption, priority inversion, and stack requirements.
- Direct experience developing datasheet-based drivers for safety-critical integrated circuits using SPI/I2C, register-level configuration, fault handling, and diagnostic integration.
- Foundational knowledge of ISO 26262 ASIL-B/C functional-safety concepts, including safe states, diagnostic coverage, fault-tolerance allocation, and requirements traceability.
- Preferred experience with TDA4/J784S4 Jacinto 7 or other TI automotive SoCs, TI PSDK, SDL, register maps, and peripheral architectures.
- Preferred expertise in Linux-based embedded software development, gtests, Python scripting, Bazel, and Docker.
- Preferred experience with ISO 26262 audits or certification, Jama requirements traceability, FMEA/HARA, safety cases, hardware diagnostic frameworks, Tracealyzer, in-circuit emulators, or automotive and other safety-critical domains.
Benefits
- Medical, dental, and vision insurance for employees and families, plus a health savings account with available employer match.
- Employer-matched 401(k) with immediate vesting and employer-paid group term life insurance.
- Paid parental leave, paid medical leave, unlimited vacation, and 15 paid holidays.
- Daily lunches, snacks, and beverages at office locations.
- Pre-tax healthcare, dependent-care, and commuter benefits.
- Monthly wellness stipend, adoption/surrogacy support, and backup child and elder care.
- Professional development reimbursement and an employee assistance program.
- Discounted legal services, identity theft protection, pet insurance, employee resource groups, quarterly team activity stipend, and wellness initiatives.
- Full-time position based in California; visa sponsorship is available and permanent U.S. work authorization is required.
Vacante publicada el Hace un mes
Empleos similares que podrían interesarleBasado en la vacante Senior Embedded Software Engineer (C++) en Teletrabajo
- ...implement robust, highly reliable software for safety-critical systems using... ...case scenarios. Mentor junior engineers on safety-critical coding... ...experience focused on systems-level or embedded systems programming. Proficiency in C++, C, or Rust and strong understanding...SeniorTemporalTiempo completoRemotoTrabajo híbridoHorario flexible
- ...maintainability. Develop new features collaboratively with engineers, product managers, designers, client teams, and community members... ...Requirements At least five years of related professional software engineering experience. Experience with parser generators,...SeniorTiempo completoRemoto
- ...working with brilliant people. You are an accomplished senior Python programmer that enjoys challenging projects in... ...the industry's pioneers in open source with intelligent engineers at every level from engineer to CTO and CEO level. At Canonical we've honed our remote...SeniorTiempo completoRemoto
- ...leading provider of open source software and operating systems to... ...cloud, data science, AI, engineering innovation and IoT. Our... ...growing. We are hiring an Embedded Linux Field Engineer for Devices/IoT to expand... ...one of Golang, Python, C, C++, or Rust Professional...SugeridoTiempo completoTrabajar en la oficinaRemoto
- ...maintainability. Requirements Previous software engineering experience with trading or exchange... ...software engineering background with senior-level experience preferred. Coding ability... ...- and high-level languages such as C, C++, Go, Zig, Rust, Java, Scala, and Python...SeniorTiempo completoDesde casa
- ...leading provider of open source software and operating systems to the... ...cloud, data science, AI, engineering innovation and IoT. Our customers... ...robust upgrade paths and engineer the future of Ubuntu. Ubuntu... ...Rust, Go, Python, Flutter or C/C++ Professional written and spoken...FreelanceTiempo completoTrabajar en la oficinaRemoto
- ...agent product parity with macOS. Raise engineering standards through code review, design... ...interception approach. Proficiency in C or C++ for driver development and Go or another... .... Track record of shipping endpoint software with attention to failure handling,...Tiempo completoCAS
- ...infrastructure creation, upgrading, and auditing. Mentor senior and mid-level engineers, conduct design and code reviews, and drive alignment... ...base salary range of $163,800-$257,400 USD. ZoomInfo may use a software-based assessment during the recruitment process....SeniorTemporalTiempo completoContrato
- ...Position: Senior PHP & WordPress Engineer Location: Remote from LATAM Contract Type: Full-time Contractor Time Zone Alignment... ...in Austin, specializing in building and embedding high-performing software development teams. From design to deployment, we deliver...SeniorTrabajo remotoContratistaTiempo completoContrato
- ...guardrails into frameworks, architecture, processes, and the software development lifecycle. Develop security requirements and work... ...risks. Drive the product security roadmap with product, engineering, and the broader security team. Research relevant threats and...SeniorTiempo completoDesde casaRemotoTrabajo híbrido3 días a la semana
- ...that blocks creepy ads and trackers by default, a private search engine with a truly independent index, a private ad network (opt-in!)... ...a frontend or full-stack background and grow into browser-level C++ feature work over time. Responsibilities will include:...Tiempo completoTrabajar en la oficinaDesde casaRemoto
- ...leading provider of open source software and operating systems to the... ...cloud, data science, AI, engineering innovation and IoT. Our customers... ...robust upgrade paths and engineer the future of Ubuntu. Ubuntu... ...software in Rust, Go, Python and C/C++ Packaging, integrating,...FreelanceTiempo completoTrabajar en la oficinaRemoto
- ...code reviews, test-design reviews, technical discussions, and engineering and QA practice improvements. Requirements Bachelor's, master... ...or equivalent experience. At least 5 years of professional software or QA engineering experience, including shipping test...PrácticaTiempo completo
- ...provider headquartered in Austin, specializing in building and embedding high-performing software development teams. From design to deployment, we deliver... ...like the Model Context Protocol (MCP). As a Backend Engineer, you will be instrumental in executing rapid prototyping...Trabajo remotoContratistaTiempo completoContrato
- ...services. Participate in planning and technical discussions with engineering and product teams. Collaborate with Machine Learning... ...long-term extensibility. Requirements At least 5 years of software engineering experience building distributed systems such as...SeniorTiempo completoRemoto
- ...documentation, tooling, automation, and operational ownership. Mentor engineers and support knowledge sharing and engineering culture.... ...operations. Requirements ~5+ years of professional software engineering experience. ~ Strong experience building and maintaining...SeniorTemporalTiempo completoRemoto
- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading...Tiempo completoTrabajar en la oficinaDesde casaRemoto
- Responsibilities Own the overall health, stability, performance, scalability, and operational success of the IBM QRadar platform. Onboard and troubleshoot log sources, including parsing, DSMs, custom properties, log source extensions, event normalization, and protocol...SeniorTiempo completoTrabajar en la oficina
- ...Canonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers... ...opportunity for an exceptional software engineer passionate about open source software, Linux...Tiempo completoTrabajar en la oficinaDesde casaRemoto
- ...test environments and datasets in partnership with DevOps and Engineering teams. Develop performance reports, analyze test results, and... ...product quality risks and insights. Partner with software engineers, product owners, QA, and developers to define test strategies...TemporalTiempo completoRemotoHorario flexible
- ...Position: Senior QA Automation Engineer Location: Remote from LATAM Contract Type: Full-time Contractor Time Zone Alignment... ...in Austin, specializing in building and embedding high-performing software development teams. From design to deployment, we deliver...SeniorTrabajo remotoContratistaTiempo completoContrato
- ...Kubernetes, or similar container technologies. Collaborate with the Engineering Manager, CTO, and team in planning, code reviews, demos, and delivery activities. Requirements At least 4 years of senior-level Python experience with Django and/or Flask. Experience...SeniorTiempo completoDesde casaRemoto
- ...provider of open source software and operating systems... ..., data science, AI, engineering innovation, and IoT. Our... ...across all levels of seniority. Apply here if you believe... ...an outstanding Python engineer. Canonical works... ...Golang or Rust, C or C++ Deep quality and test...Tiempo completoTrabajar en la oficinaDesde casaRemoto
- ...leading provider of open source software and operating systems to the... ...cloud, data science, AI, engineering innovation, and IoT. Our customers... ...and architectures from small embedded devices to standard desktop/... ...team Learn from senior mentors to demystify the inner...SeniorPrácticaTiempo completoTrabajar en la oficinaDesde casaRemoto
- ...Position: Senior Data Engineer, Cloud Economics Location: Remote from LATAM Contract Type: Full-time vendor (via Time Zone Alignment: CT ±2 Experience Level: 5+ years in Data Engineering ABOUT INALLMEDIA.COM Inallmedia.com is a global technology and design...SeniorTrabajo remotoTiempo completoContrato
- ...infrastructure tools, paved paths, and platform capabilities for internal engineering teams. Participate in the on-call rotation for systems that... ..., Go, or both, including writing and operating reliability software. Experience building self-service developer tooling and...SeniorTiempo completoRemoto
- ...Position: Senior Fullstack Engineer Location: Remote from LATAM Contract Type: Full-time Contractor Time Zone Alignment... ...headquartered in Austin, specializing in building and embedding high-performing software development teams. From design to deployment, we...SeniorTrabajo remotoContratistaTiempo completoContrato
- ...Position: Full Stack Engineer (AI Integration) Location: Remote from LATAM... ...Austin, specializing in building and embedding high-performing software development teams. From design to deployment... ...React. AI & LLM Integration: Embed Large Language Models, generative AI...Trabajo remotoContratistaTiempo completoContrato
- ...leading provider of open source software and operating systems to the... ...cloud, data science, AI, engineering innovation and IoT. Our customers... ...down to the CPU, gives an engineer the ability to think creatively... ...language focus - C, C++, Rust, Golang, Python, Java,...Tiempo completoTrabajar en la oficinaDesde casaRemoto
- ...Position: Senior QA Automation Engineer (React.js & TypeScript) Location: Remote Contract Type: Full-time vendor (Direct contract with Inallmedia... ...into repeatable test scenarios, advocate for software quality, and elevate testing standards across the development...SeniorTrabajo remotoTiempo completoContrato
¿Desea recibir más vacantes?
Suscríbase y reciba vacantes similares a Senior Embedded Software Engineer (C++). ¡Sea el primero en aplicar!
