Jobs via Dice
Staff Embedded Controls Engineer (Jobs via Dice)
Exciting opportunity alert! A stealth startup in the automotive industry is looking for a talented embedded controls engineer to join the team remotely. This role offers a unique chance to be part of cutting‑edge innovation.
This position is a
Staff Software Engineer
focused on developing embedded controls software for real‑time MCUs. The engineer will work closely with embedded Linux and integration engineers to develop a new advanced connected vehicle platform spanning real‑time, high‑compute and cloud infrastructure.
Key Responsibilities
Design and architect distributed embedded control systems for real‑time automotive MCU platforms with deterministic performance requirements.
Develop and implement control algorithms for connected vehicle applications that interface with ECUs, sensors, and actuators across vehicle networks.
Architect system‑level integration strategies for embedded controls software within the broader vehicle software platform.
Design, develop, and maintain Board Support Packages (BSPs) for automotive‑grade embedded MCU platforms across multiple hardware configurations.
Develop low‑level device drivers, hardware abstraction layers, and real‑time communication interfaces for automotive peripherals.
Implement real‑time performance optimization techniques including deterministic scheduling, interrupt handling, and memory management.
Design and implement safety‑critical software components following ISO 26262 functional safety standards and ASIL requirements.
Lead vehicle integration activities including ECU calibration, diagnostic protocol implementation, and system validation in laboratory and test vehicle environments.
Develop automated testing frameworks for embedded controls validation including software‑in‑the‑loop (SIL) and hardware‑in‑the‑loop (HIL) testing.
Collaborate with platform and middleware teams to ensure seamless integration between real‑time controls and high‑compute domains.
Implement automotive communication protocol stacks including CAN, LIN, FlexRay, and automotive diagnostic protocols.
Document system architecture, control algorithms, and integration procedures for development teams and automotive partners.
Qualifications & Experience
B.Sc. in Computer/Electrical Engineering, Computer Science, or related technical field, or equivalent industry experience.
8–12+ years of experience writing software for production embedded systems, with a proven automotive industry delivery record.
3+ years of experience as a staff engineer, with significant contributions to embedded controls architecture and system integration.
Extensive experience with real‑time operating systems including FreeRTOS, VxWorks, ThreadX, and automotive‑specific RTOS implementations.
Strong knowledge of RTOS fundamentals (deterministic scheduling, task prioritization, interrupt handling, and memory management).
Deep understanding of automotive communication protocols (CAN, LIN, FlexRay, Ethernet, UDS, XCP, etc.).
Proficiency with embedded hardware interfaces (I2C, SPI, UART, PWM, ADC, automotive‑specific protocols).
Experience with automotive laboratory equipment (JTAG debuggers, oscilloscopes, logic analyzers, power supplies, diagnostic tools).
Knowledge of ISO 26262 functional safety standards and experience developing ASIL‑rated software components.
Experience with automotive safety standards including ASPICE and MISRA C/C++ coding standards.
Experience with model‑based design tools and control algorithm development for automotive applications.
Experience with automotive startup environments (Tesla, Rivian, or similar).
Previous Tesla/Rivian experience is highly preferred.
Experience with AUTOSAR Classic and Adaptive Platform application and runtime development.
Knowledge of writing Linux/POSIX applications for automotive high‑compute domains.
Pay and Benefits Salary range: $250,000 – $275,000 per year.
Work Environment Remote position with quarterly company onsite requirements (minimum one week per quarter). International travel may be required. This role does not support C2C.
Company Background Null Automation is building the future of automotive software development with a small team of highly talented engineers. The company operates with a high‑trust, high‑accountability culture where each engineer owns end‑to‑end delivery of critical platform components. As a remote‑first company, they master multi‑timezone collaboration and bring the team together quarterly for high‑bandwidth work and team building.
Application Deadline Position anticipated to close on Oct 30, 2025.
Equal Opportunity Employer The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
#J-18808-Ljbffr
This position is a
Staff Software Engineer
focused on developing embedded controls software for real‑time MCUs. The engineer will work closely with embedded Linux and integration engineers to develop a new advanced connected vehicle platform spanning real‑time, high‑compute and cloud infrastructure.
Key Responsibilities
Design and architect distributed embedded control systems for real‑time automotive MCU platforms with deterministic performance requirements.
Develop and implement control algorithms for connected vehicle applications that interface with ECUs, sensors, and actuators across vehicle networks.
Architect system‑level integration strategies for embedded controls software within the broader vehicle software platform.
Design, develop, and maintain Board Support Packages (BSPs) for automotive‑grade embedded MCU platforms across multiple hardware configurations.
Develop low‑level device drivers, hardware abstraction layers, and real‑time communication interfaces for automotive peripherals.
Implement real‑time performance optimization techniques including deterministic scheduling, interrupt handling, and memory management.
Design and implement safety‑critical software components following ISO 26262 functional safety standards and ASIL requirements.
Lead vehicle integration activities including ECU calibration, diagnostic protocol implementation, and system validation in laboratory and test vehicle environments.
Develop automated testing frameworks for embedded controls validation including software‑in‑the‑loop (SIL) and hardware‑in‑the‑loop (HIL) testing.
Collaborate with platform and middleware teams to ensure seamless integration between real‑time controls and high‑compute domains.
Implement automotive communication protocol stacks including CAN, LIN, FlexRay, and automotive diagnostic protocols.
Document system architecture, control algorithms, and integration procedures for development teams and automotive partners.
Qualifications & Experience
B.Sc. in Computer/Electrical Engineering, Computer Science, or related technical field, or equivalent industry experience.
8–12+ years of experience writing software for production embedded systems, with a proven automotive industry delivery record.
3+ years of experience as a staff engineer, with significant contributions to embedded controls architecture and system integration.
Extensive experience with real‑time operating systems including FreeRTOS, VxWorks, ThreadX, and automotive‑specific RTOS implementations.
Strong knowledge of RTOS fundamentals (deterministic scheduling, task prioritization, interrupt handling, and memory management).
Deep understanding of automotive communication protocols (CAN, LIN, FlexRay, Ethernet, UDS, XCP, etc.).
Proficiency with embedded hardware interfaces (I2C, SPI, UART, PWM, ADC, automotive‑specific protocols).
Experience with automotive laboratory equipment (JTAG debuggers, oscilloscopes, logic analyzers, power supplies, diagnostic tools).
Knowledge of ISO 26262 functional safety standards and experience developing ASIL‑rated software components.
Experience with automotive safety standards including ASPICE and MISRA C/C++ coding standards.
Experience with model‑based design tools and control algorithm development for automotive applications.
Experience with automotive startup environments (Tesla, Rivian, or similar).
Previous Tesla/Rivian experience is highly preferred.
Experience with AUTOSAR Classic and Adaptive Platform application and runtime development.
Knowledge of writing Linux/POSIX applications for automotive high‑compute domains.
Pay and Benefits Salary range: $250,000 – $275,000 per year.
Work Environment Remote position with quarterly company onsite requirements (minimum one week per quarter). International travel may be required. This role does not support C2C.
Company Background Null Automation is building the future of automotive software development with a small team of highly talented engineers. The company operates with a high‑trust, high‑accountability culture where each engineer owns end‑to‑end delivery of critical platform components. As a remote‑first company, they master multi‑timezone collaboration and bring the team together quarterly for high‑bandwidth work and team building.
Application Deadline Position anticipated to close on Oct 30, 2025.
Equal Opportunity Employer The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
#J-18808-Ljbffr