Senior Firmware Engineer New
Hinge Health · San Francisco, USHybrid · Full-time · Senior
Firmware Engineer 4 New
TPI Global Solutions · San Jose, US
Flight Software Engineer III New
JPL/NASA · Pasadena, US $145K–$176K· On-site · Full-time · Senior
Sr. Staff Software Engineer (Embedded) New
View our CCPA · Moorpark, US $147K–$250K· Senior
Ingénieur(e) Logiciel embarqué - Industrie - Le Plessis Robinson New
Sopra Steria · Le Plessis-Robinson, France
Staff/Senior Software Engineer – Embedded Systems
Electra · Manassas, US $110K–$160K· Staff
Embedded Software Engineer
Carrier · Shanghai, China
Embedded Software Engineer
ITW · Remote, US $78K–$130K· Remote · Full-time · Mid
Senior Engineer (Level 1)
Arrow Electronics, Inc. · Ahmedabad, IndiaFull-time · Senior
Senior Engineer [Microcontroller RTOS]
Arrow Electronics, Inc. · Bangalore, IndiaFull-time · Senior
+10K new in the last hour
Hinge Health · Posted Nov 9, 2026
San Francisco, California, United States Hybrid Full-time · Senior 5+ years
First 2 pages free · sign up to see every job
Lead firmware development for next-generation medical devices, owning end-to-end firmware scope, design, implementation, testing, and production integration.
Own substantial firmware scope end to end Make technical decisions across prototyping, design, testing, and production Work closely with electrical, mechanical, manufacturing, product, and design partners Shape system architecture and strengthen engineering practices Lead complex firmware scope or project from concept through development, integration, and production readiness Nice to have: medical devices Nice to have: aerospace Nice to have: automotive Nice to have: AI tools Nice to have: copilot comprehensive medical, dental, and vision coverage gender-affirming care fertility planning tools travel reimbursements traditional or Roth 401(k) retirement plan with 2% company match TPI Global Solutions · Posted Oct 22, 2026
San Jose, California, United States 8–10 yearsLead firmware development for manageability firmware on embedded RTOS platforms.
Architect firmware solutions from concept to productization Develop and verify manageability firmware for dense server platforms Integrate firmware with platform, BIOS, and OS components Collaborate with internal debug, validation, and customer teams Nice to have: embedded Linux Nice to have: Agile JPL/NASA · Posted Nov 9, 2026
Pasadena, California, United States On-site Full-time · Senior $145K–$176K per year 2+ yearsProviding flight software and systems engineering for the design and implementation of spacecraft, small satellites, and instrument payloads.
software requirements definition software design code development peer review documentation Bachelor’s degree in Computer Science, or related discipline Master’s degree in similar disciplines PhD in similar disciplines Nice to have: NASA policies Nice to have: government regulations View our CCPA · Posted Nov 9, 2026
Moorpark, California, United States Senior $147K–$250K per year 12–15 yearsLead and develop embedded software for unmanned and robotic systems in defense and commercial applications.
The salary range for this role is: $147,000 - $250,000
Writes and tests software to support integration of sensors and embedded processors into aircraft or other robotic systems Designs and implements software for prototypes and products using established tools and practices Leads writing of system requirements, test plans, diagnostic tools, and validation testing Assists with hardware selection and recommends processing, memory and storage needs Leads rapid prototyping and conceptual level testing, estimating time and scoping development Bachelor's degree in Computer Science/Engineering Nice to have: unit testing Nice to have: test-driven development Nice to have: CI/CD Nice to have: Verilog Sopra Steria · Posted Nov 9, 2026
Le Plessis-Robinson, Île-de-France, France 5+ yearsIngénieur(e) Logiciel Embarqué pour le développement de systèmes embarqués et industriels à fortes contraintes temps réel et de sûreté de fonctionnement.
Réaliser des développements en C/C++ de logiciels exécutant sur microcontrôleurs/microprocesseurs Participer aux tests et à l’intégration des évolutions des logiciels Corriger les problèmes rencontrés lors des étapes d’intégration et de validation Electra · Posted Nov 9, 2026
Manassas, Virginia, United States Staff $110K–$160K per year 5–8 yearsDesign, implement and debug embedded software in C/C++ for real‑time, resource‑constrained flight and avionics hardware.
Design, implement and debug embedded software in C/C++ for real‑time, resource‑constrained flight and avionics hardware. Knowledge of software architecture for subsystems, including partitioning, interfaces, timing budgets and fault handling. Work with systems engineers to derive and refine high‑level and low‑level software requirements, with traceability to code and tests. Support board packages, device drivers and middleware for communication buses such as CAN, ARINC 429, SPI, I2C, UART and Ethernet. Integrate software with RTOS or bare‑metal environments and validate on target hardware, HIL rigs and in the lab. Bachelor’s degree in computer engineering, Electrical Engineering, Computer Science or a related field (Master's a plus) Nice to have: DO‑178B Nice to have: DO‑178C lifecycle data Nice to have: PSAC Nice to have: SDP Carrier · Posted Nov 9, 2026
Embedded Software Engineer
Design firmware using C or C++ Develop drivers for RTOS (FreeRTOS) Collaborate with global software team on Agile and DevOps practices Define software requirements with system and cross‑functional teams Integrate software with control algorithms and QA engineers Bachelor or above education background Nice to have: Presentation skills Nice to have: Communication skills Nice to have: Computer science Nice to have: E&E Remote, United States Remote Full-time · Mid $78K–$130K per year 4+ yearsDesign, develop, test, and support embedded software solutions for existing and new products, including hardware bring‑up and low‑level integration.
Develop, code, test, and debug new embedded software or enhancements to existing software for third‑party customers and internal product lines Work from specifications with limited guidance to design and modify moderately complex software applications, tools, and utilities Apply software design theories, engineering principles, and scientific methods to create robust, maintainable embedded solutions Modify existing software packages to meet unique customer configurations and requirements Validate successive software versions to ensure proper integration with system hardware Bachelor’s degree in engineering (Software, Electrical, Computer Engineering, or related discipline) Arrow Electronics, Inc. · Posted May 21, 2021
Ahmedabad, Gujarat, India Full-time · SeniorExpert in C coding Working knowledge of any one RTOS for example Micrium OS (uCOS), FreeRTOS Working knowledge with SiLabs, STMicro, NXP controllers based on Cortex M3, M4, M0+ low power mode Peripherals: I2C, SDIO, UART, SPI, Timers, DMA, BT, BLE Must have working knowledge of memory optimization and low power Nice to have: MISRA C guideline Nice to have: Radio sub GHz protocols Arrow Electronics, Inc. · Posted Mar 18, 2021
Bangalore, Karnataka, India Full-time · SeniorExpert in C coding Working knowledge of any one RTOS for example Micrium OS (uCOS), FreeRTOS Working knowledge with SiLabs, STMicro, NXP controllers based on Cortex M3, M4, M0+ low power mode Peripherals: I2C, SDIO, UART, SPI, Timers, DMA, BT, BLE Must have working knowledge of memory optimization and low power Nice to have: MISRA C guideline Nice to have: Radio sub GHz protocols health dental vision wellbeing retirement plans
medical dental vision 401(k) matching flexible work schedule
Medical, dental, and vision insurance STD, LTD, and life insurance Generous PTO, sick leave, and company holidays Paid winter break 401(k) with immediate vesting