Logo
Newlight

Senior Software Engineer

Newlight, Alameda, California, United States, 94501

Save Job

We are seeking a hands-on engineer to develop production-grade engine management systems for advanced hydrogen and dual-fuel applications. The role focuses on designing, implementing, and validating safety-critical engine control software for real-time, embedded, and cloud-integrated environments. Responsibilities

Implement, test, and maintain production software using C, Simulink, and auto-generated code, ensuring adherence to SSQA and industry standards. Develop and optimize map-based fuel injection controllers with closed-loop algorithms. Implement advanced diagnostics for sensor and actuator health, including fault detection and reporting. Integrate ECU hardware into new and existing systems, collaborating with hardware and systems teams. Design and maintain robust software architecture, state machines, and reliable RTOS-based kernel integration. Conduct thorough verification and validation through unit, SIL, and HIL, and in-vehicle testing. Participate in the development of HMI and data interfaces for monitoring and performance analysis. Must-Have Skills

Experience developing fuel injection or hybrid control software: map-based fueling, closed-loop control. Strong programming background in C/C++ for embedded systems. Flexibility to work with other languages (Python, Rust, etc.) as required. Hands-on expertise with ECU hardware selection and system integration. Solid understanding of automotive or industrial diagnostics (OBD-II, J1939, etc.). Familiarity with modern engine sensors, actuators, and combustion controls. Preferred Skills

Deployment of consumer-grade or production-level engine control software. Working knowledge of functional safety standards such as ISO 26262. Model-based controller design, simulation, and HIL testing experience. Experience with hydrogen or dual-fuel combustion systems is a strong plus. Location and Employment

Alameda, CA. This position is Full-time.

#J-18808-Ljbffr