Embedded Firmware Engineer II

Cindavi — United States · Posted ~21 hours ago

Mid

Skills

Embedded firmware development Embedded C Microcontrollers Firmware architecture Firmware testing Simulink Software development lifecycle Embedded systems

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An Embedded Firmware Engineer II role with end-to-end ownership of firmware development from concept through production and support. You will design, implement, test, and refine production-grade and R&D firmware using embedded C and microcontroller-based systems, while applying Simulink for design, simulation, and testing.

Highlights

Own firmware development across the complete product lifecycle, from concept and R&D through production launch and ongoing support. The role offers substantial technical ownership, independent development, and work on high-performance embedded systems.

Description

Design firmware that makes its way into the lighting of high-performance machines - the kind crafted by Ferrari, Lamborghini, and Bugatti. Job Summary We’re looking for an Embedded Firmware Engineer II who can take full ownership of firmware development across the entire product lifecycle. You will architect, code, test, and refine the firmware that powers our industry-leading lighting technologies. From concept through production launch and ongoing support, you will help shape the embedded intelligence behind every product we deliver. Job Responsibilities: Explore Develop innovative, robust embedded firmware solutions independentlyLead development activities for one or more projects from concept to end-of-lifeDesign and implement production-level and R&D software solutionsWrite high-performance embedded C code for microcontroller-based systemsUse Simulink to design, simulate, and test embedded applications Innovate Define and enforce software development standards and best practicesSupport production teams on firmware-related issues and electronic component decisionsInterpret schematics and understand hardware-software interactionsImplement and optimize CAN communication protocols based on product requirementsDrive adoption of automated Model-Based Software Development (MBSD) workflows Perform Develop end-of-line testing mechanisms and manufacturing support softwareBuild C++ or Python PC-based applications and automation scripts Qualifications Bachelor’s degree in Computer Science, Electrical Engineering, or Computer Engineering4+ years of embedded firmware development experienceStrong proficiency in C programming and embedded systemsExperience with microcontrollers, CAN, UART, and industry communication protocolsHighly preferred experience with Simulink, MBSD, FreeRTOS, and/or embedded cybersecurity (HSMs, certificate chain of trust, etc.) What We Offer Competitive compensation401(k) with company matchPTO, Sick/Personal time, and 11 paid holidaysProfit-sharing planTuition reimbursement & scholarship opportunitiesProfessional development & advancement pathsCasual, collaborative work environment