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 6 días
Empleos similares que podrían interesarleBasado en la vacante Senior Embedded Software Engineer (C++) en Teletrabajo
- Responsibilities Customize and configure WebEOC applications using HTML5, CSS, JavaScript, jQuery, and related front-end technologies. Collaborate with solution architects to deliver secure, scalable, and reusable solutions. Participate in Agile ceremonies and...SeniorTiempo completoRemotoHorario flexible
- ...Position : Senior Security Operations (SOC) Analyst (Off-Hours) Location : Remote Contract Type: Full-time vendor (Direct... ...response, and using lower-volume periods to improve detection engineering, threat hunting, and SOAR automation. Key Responsibilities...SeniorTrabajo remotoTiempo completoContratoTurno de tardeTurno de nocheTrabajo por turnos
- ...border payments, and spend management software within one unified platform. The company... ...move faster. We're looking for a Senior AI Engineer who is obsessed with building AI systems... ...Optimize retrieval quality through embedding model selection, chunk strategy, metadata...SeniorTiempo completoRemoto
- ...corporate cards, cross-border payments, and spend management software within one unified platform. The company operates across... ...Kavak) and Sebastián Mejía (Rappi). Jeeves is looking for a Senior Backend Engineer to join our LATAM engineering team. You will design and...SeniorTiempo completoRemoto
- ...and infrastructure teams to integrate GPU-accelerated algorithms into existing systems. Requirements Have 5+ years of software engineering experience. Have 2–3+ years of professional CUDA experience. Have a strong foundation in blockchain concepts; blockchain...SeniorTiempo completo
- ...collaboration with product and engineering teams working fluently in... ...quality-focused Middle Manual QA Engineer with a strong interest in... ...across multiple areas of the software to ensure stability. Collaborate... ..., lead, and move into more senior roles ~ Multicultural...SeniorTiempo completoRemoto
- ...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
- ...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
- ...Collaborate with AI researchers, robotics engineers, data engineers, and platform teams to... ...roadmap. Requirements ~5+ years of software engineering experience, including at least... ..., autonomous vehicles, drones, or embedded ML is a bonus. ~ Contributions to open...SeniorTemporalTiempo completoRemotoHorario flexible
- ...Position: Senior Full Stack Developer Location: Remote from LATAM Contract Type: Full-time vendor (Contract directly with... ...Overview In this role, you will join an agile FinTech engineering team dedicated to building, scaling, and maintaining high-quality...SeniorTrabajo remotoTiempo completoContratoContratista
- ...Position: Senior Business Analyst & Quality Assurance Analyst Location: Fully Remote... ...& Automation: Collaborate with QA Engineers to compile regression and performance test... ...& QA Acumen: Broad background with software development processes, quality assurance...SeniorTrabajo remotoTiempo completoEmpleo permanenteContrato
- ...5+ years working as a QA Engineer with a focus on mobile application testing... ...Experience of the formal software development lifecycle, with a solid grasp... ...Intermediate Seniority Senior...SeniorTrabajo remotoTrabajo híbrido
- ...Own the monitoring, alerting, and observability platform across engineering teams. Convert ambiguous scaling and reliability... ...Experience mentoring engineers and setting technical direction as a senior reliability leader. ~ Strong communication skills with both...SeniorTiempo completoRemoto
- ...and optimize core infrastructure supporting new features and functionality. Participate in the on-call rotation, support software engineers, and debug difficult production problems. Optimize the performance, scalability, and reliability of Lightspark infrastructure...SeniorTiempo completoTrabajar en la oficinaRemoto
- ...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
- ...Position: Senior Salesforce Developer Location: Remote from LATAM Contract... ...Agile Delivery: Familiarity with Agile software development methodologies, sprint planning... ...collaborate effectively with distributed engineering teams. Language All interviews, technical...SeniorTrabajo remotoTiempo completoContratoContratista
- ...owning a complex data system end-to-end over a multi-year horizon and making significant architecture decisions. Senior data or detection engineering experience at scale. Deep fluency with SQL, Python or an equivalent language, data pipelines, and scheduled and event...SeniorTiempo completoRemoto
- ...external code, and deployed instrumentation. Apply and coach engineering best practices for robust, testable, and composable code.... .... Requirements At least 5 years of experience as a software engineer, data scientist, or ML engineer; most successful candidates...SeniorPrácticaTiempo completoRemoto
- ...and production inference workflows. Partner with application engineering teams to integrate AI into code review, test generation,... ...technical leadership. Requirements ~6+ years of professional software engineering experience or equivalent, including shipping production...SeniorTiempo completoRemoto
- ...driven and detail-oriented Cybersecurity Engineer with a strong interest in protecting... ...About the Role We are looking for a senior security professional responsible for designing... ...influence platform, infrastructure, and software design. Identify immediate and...SeniorTiempo completoRemotoInicio inmediatoHorario flexible
- ...consult, design, build and modernize revenue-generating software and data engineering solutions for clients. With modernization services... ...long-term success. Summary We are looking for a Senior Salesforce Engineer to maintain, enhance, and scale an enterprise...SeniorRemoto
- ...foundational background in digital products who wants to grow into a senior product role. About the Role As Junior Product Owner,... .... You'll work at the intersection of financial operations, engineering, and stakeholder management, helping ensure the modules we...SeniorTiempo completoRemoto
- ...India) creates quality solutions for its customers by combining software, back office, and knowledge processing operations to fulfill... ...Summary We are seeking a highly motivated and skilled Software Engineer with 5–8 years of professional experience in designing,...SeniorTiempo completo
- 1936 DevOps Engineer - Cloud We are collaborating with a leading provider of clean energy solutions, focused on delivering innovative... ...to contribute to a greener future. Role Overview As a Senior DevOps Engineer focused on Cloud, you will lead the migration...SeniorTrabajo remotoTiempo completo
- ...About the Role We are seeking an experienced Bilingual Senior Medical Billing & Coding Specialist who is fluent in English... ...Preferred Qualifications Experience with healthcare billing software, EHR/EMR systems, clearinghouses, and payer portals. Experience...SeniorTrabajo remotoTiempo completoContratista
- At We are META (Permanent / Contractor), in Portugal Expires at: 2027-10-15 Remote policy: Full remote Role description and responsibilities At WE ARE META, we focus on finding the perfect match between our consultants ("Rhinos") and our clients. As a consultant...SeniorTrabajo remotoTiempo completoEmpleo permanenteContratistaVisa de trabajo
- ...dedicated career coach ensures all your professional needs are met. Requirements ~5+ years of professional experience in Software Engineering ~ Strong proficiency in Ruby ~ Experience designing, building, and maintaining scalable and reliable systems in...SeniorTrabajo remotoTiempo completoEmpleo permanenteContratistaTrabajo híbridoVisa de trabajoHorario flexible
- ...Full remote Role description and responsibilities As a Senior AI Engineer at WE ARE META, you will be matched with clients across... ...as an AI Engineer or in a similar role ~ Strong production software engineering skills: Python, testing, packaging, CI/CD, async...SeniorTrabajo remotoTiempo completoEmpleo permanenteContratistaTrabajo híbridoVisa de trabajoHorario flexible
- ...About the Role We're looking for full-stack engineers to join a growing SaaS engineering team. The team is small and senior, and needs additional hands to ship new features, fix bugs, and enhance existing functionality, with real ownership over problems that aren't...SeniorTiempo completo
- ...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... ...languages, typically Python, Golang, Rust, C/C++, JavaScript and of course... Bash. We...Tiempo completoTrabajar en la oficinaDesde casaRemotoTurno de tardeTurno de nocheFin de semanaLunes a viernes
¿Desea recibir más vacantes?
Suscríbase y reciba vacantes similares a Senior Embedded Software Engineer (C++). ¡Sea el primero en aplicar!
Búsquedas relacionadas
- desarrollador senior Teletrabajo
- trabajo analista senior Teletrabajo
- asesor comercial senior Teletrabajo
- comercial software Teletrabajo
- trabajo software Teletrabajo
- documentador de software Teletrabajo
- programador software Teletrabajo
- implementador de software Teletrabajo
- programador desarrollo de software Teletrabajo
- ingeniero de desarrollo de software Teletrabajo
