Senior Embedded Software Engineer (C++)
Full time
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.
Offerta di lavoro pubblicata 1 giorno fa
Offerte di lavoro simili
- ...teams partner with specialist engineers from major silicon companies... ...class hardware platforms and software stacks Work with partners... ...have experience working with C, C++ You can work in a globally... ...speaking experience IoT / Embedded experience – from board and...SeniorTempo pienoStage/TirocinioRemoto
- ...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...ConsigliatoTempo pienoStage/TirocinioRemotoLavoro da casa
- ...the Linux kernel, across all seniority levels. Apply here if you are an exceptional software engineer who wants to work on both stable... ...and architectures from small embedded devices to standard desktop/server... ...Virtualisation or abstraction engines Container technology...ConsigliatoTempo pienoRemotoLavoro da casaOrario fissoOrario flessibile
- ...for individuals with a strong flair for software development at the hardware level and a... ...to prove a strong aptitude for software engineering at the hardware level. While direct experience... ...of years under their belt up through senior industry veterans. What your day will...ConsigliatoTempo pienoRemotoLavoro da casa
- ...What are you working on? The name of the project(s): Senior Pixi.js Game Developer At what stage of the project(s)? MVP stage Genres: Casino Platforms: Browser We are an international iGaming development company creating high-quality casino games and complete...SeniorLavoro da remotoTempo pienoStage/TirocinioLavoro ibridoOrario flessibile
- What are you working on? The name of the project(s): Game Development, Game Design, iGaming Products At what stage of the project(s)? The game is at the MVP stage Genres: Casino, Casual, Simulation Platforms: Browser An international iGaming development company...SeniorLavoro da remotoTempo pienoStage/TirocinioLavoro ibridoOrario fissoOrario flessibile
1.250 €/mese
...independent team of data & AI experts, engineers, and designers who build intelligent digital... ...digital products. Whether you are a Senior Engineer, Tech Lead, or DevOps Engineer,... ..., CI and CD. Experience building software collaboratively using pull requests and...SeniorTempo pienoImpiego permanenteRemotoOrario flessibile- ...WellD Italia is looking for a Senior Backend developer to join its dev team in Milano.... ...fast-growing company dedicated to custom software development, strongly focused on state-of... ...passionate and qualified devs and engineers. We value passion, interest in technology...SeniorLavoro da remotoTempo pienoImpiego permanente
- ...technologies, anti-crawling mechanisms, and AI-powered extraction approaches. Requirements At least 5 years of professional software engineering experience building production systems. Strong knowledge of algorithms, data structures, concurrency, and distributed...SeniorTempo pienoRemoto
- ...and are looking for experienced Compiler Engineers to work on the LLVM and Clang based... ...qualifications: expert knowledge of C/C++; experience in overall design of compilers... ...high performance, production quality software; passion for writing clean and effective...Tempo pienoRemotoOrario flessibile
- ...and working with brilliant people. You are an accomplished senior Python programmer that enjoys challenging projects in mission-critical... ...one of the industry's pioneers in open source with intelligent engineers at every level from engineer to CTO and CEO level. At Canonical...SeniorTempo pienoRemotoOrario flessibile
- ...cover and their potential bottlenecks Work with deployment engineers to ensure that what you build goes as quickly as possible to the... ...science or related field ~3+ years of experience as a Software Engineer (Backend) ~2+ years of experience using TypeScript...Senior
- ...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...SeniorTempo pienoRemotoOrario flessibile
- ...moment, we cannot offer the same level of stable salaries as large AAA studios. However, our team already includes many experienced Senior artists who are genuinely passionate about creating something greater than just another game. At Trailhead Interactive, we...SeniorLavoro da remotoStage/TirocinioLibero professionista
56.000 €
...investors, among which Microsoft M12, Point72 Ventures, Maxar, In-Q-Tel, SAFRAN, and ISAI/Capgemini. We are searching for a senior software engineer to play a key role in the further development of our AI platform for object detection. You will be part of the Geo...SeniorTempo pienoOrario flessibile- ...And do not miss our latest title "Shop & Stuff" to enjoy while playing! Due to the business expansion, we are looking for a Senior VR Unity Developer to join our Team. If you are passionate about gaming, enjoy a pro-active startup vibe, are always on the lookout...SeniorLavoro da remotoStage/Tirocinio
110.000 €
...About the team: Builder.io's Publish engineering team builds the platform that empowers marketing and content teams to launch pages... ...and AI-driven automation, this is the team for you. As a Senior Software Engineer at Builder.io, you will… Design and build the APIs...SeniorTempo pienoRemoto- ...Use AI-assisted development tools, including GitHub Copilot. Participate in production support and on-call rotations. Mentor engineers while remaining hands-on with development. Requirements At least 8 years of Java development experience. Strong expertise...SeniorTempo pienoRemoto
- ...home batteries. The missing piece is software that can connect and orchestrate these... ...we're looking for: We’re hiring a Senior Backend Engineer to make Enode’s EV platform more reliable... ...integral to the way we work and are embedded into all our hiring processes. You can...SeniorTempo pienoStage/TirocinioRemotoTurniOrario flessibile
- ...back-end systems using modern technologies? We are looking for a Senior Java Developer to join our team! Innovecs is a global digital... ...UK, the EU, Israel, Australia, and Ukraine. Specializing in software solutions, the Innovecs team has experience in Supply Chain, Healthtech...SeniorTempo pienoRemotoOrario flessibile
- ...subscriptions at scale, combining the agility of a high-growth business with the backing of a global organization. As the Senior Software Engineer, Vendor Integrations, you will be responsible for building and evolving the CloudBlue platform, a microservices-based SaaS...SeniorRemotoOrario flessibile
- ...security team to align the application with organizational security standards. Collaborate directly with the client engineering team as an embedded engineer. Requirements Strong C# and .NET experience, including advanced C# features and nullable reference types...SeniorTempo pienoLungo termineRemotoLavoro da casaTurno di notte
- ...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...SeniorTempo pienoLungo termineRemotoLavoro da casa
- ...the interface, where participants, facilitators, and enterprise leaders all interact with real-time conversational AI. As a Senior Frontend Engineer, you will shape that experience end to end, building interfaces that are intuitive, performant, and capable of handling...SeniorTempo pieno
- ...We are looking for a highly skilled Senior/Lead Unity Developer who is passionate... ...designers, artists, product managers, and other engineers. We are looking for someone who can... ...well-documented C# code following modern software engineering principles. Optimize gameplay...SeniorLavoro da remotoOrario flessibile
- ...leading provider of open source software and operating systems to the... ...cloud, data science, AI, engineering innovation and IoT. Our customers... .... We are hiring an Embedded Linux Field Engineer for Devices... ...least one of Golang, Python, C, C++, or Rust Professional...Tempo pienoRemotoLavoro da casa
- Incident Manager Cloud «Senior» Remote-Home Office Required Experience in: Key Responsibilities * The primary function of a Senior Major Incident Manager is to direct Subject Matter Experts (SMEs) and Service(s) leaders to restore service as quickly as possible...SeniorRemoto
- ...validated with external investment from leading VC’s Headline and BlackFin Capital Partners. We’re hiring a Senior Frontend Developer to join our product engineering team. Fully remote, open to candidates based anywhere in the EU. You’ll build merchant-facing and...SeniorTempo pienoRemoto
- ...Design Why apply? Product Engineering at GraphAware offers a unique... ...knowledge graphs, workflow engines, LLMs, and graph-native UIs pushing... ...technical vision alongside a senior engineering team. True... ...will be doing As a Senior Software Engineer, you will shape the...SeniorLavoro da remotoTempo pienoOrario flessibile
- DBA Oracle «Senior» Remoto Experiencia Requerida en: 1. DBA Oracle Avanzado (Experiencia en 11g, 12c y 19c) 2. Conocimiento en Ambientes Oracle Multitenant (Container Databases, Pluggable Databases). 3. Conocimiento en Oracle Dataguard 11g,12c,19c - (Básico...SeniorRemoto
Ricerche correlate
- sviluppatore c Smart working
- programmatore c Smart working
- sviluppatore c++ Smart working
- senior Smart working
- senior-engineer Smart working
- senior software engineer Smart working
- impiegata contabile senior Smart working
- ingegnere senior Smart working
- senior project manager Smart working
- statistico senior Smart working
