Junior Software Engineer (Embedded Controls)
Location: Bay Area, CA (on-site) · Type: Full-time · Team: R&D Controls
About Newlight
Newlight accelerates maritime decarbonization by making sustainable shipping affordable—today. We retrofit existing diesel engines with a hydrogen-injection plugin that cuts fuel use and emissions.
What You’ll Do
- Write C code for microcontrollers that open/close valves and drive actuators (solenoid valves, pumps, relays).
- Implement state machines, safety interlocks, and basic control logic (timers, debouncing, fault handling).
- Read sensors (pressure, temperature, flow) via ADC/I²C/SPI/UART, and trigger outputs (PWM/GPIO).
- Support hardware bring-up, bench testing, and HIL setups; log and analyze data from DAQ.
- Help with wiring diagrams, test protocols, and clear documentation for lab and on-board engine tests.
- Work hands-on with senior controls/ME teams to integrate the hydrogen-diesel dual-fuel system.
Minimum Qualifications
- B.Sc. in Electrical/Controls/Computer Engineering or similar (or equivalent experience).
- 0–2 years experience (internships and projects welcome).
- Solid C programming skills on embedded targets (e.g., STM32 / TI / NXP or Arduino-class MCUs).
- Basic electronics/debug skills (reading schematics, multimeter/scope use, safe lab practices).
- Familiarity with one or more comms: UART/CAN/Modbus.
- Strong problem-solving, willingness to learn, and on-site lab work comfort.
Nice to Have
- Experience driving solenoid valves, pumps, or other actuators (PWM, current limiting, flyback diodes).
- Exposure to RTOS basics, bootloaders, or watchdogs.
- Python for test scripting; MATLAB/Simulink exposure is a plus.
- Background or interest in marine/automotive engines, combustion, or hydrogen systems.
- Experience with DAQ, HIL, or safety-critical systems.
Why Join Newlight?
- Ship real hardware that reduces emissions now—not in 10 years.
- Build end-to-end skills across embedded, controls, and powertrain integration.
- Small, mission-driven team with clear growth paths (own subsystems, lead features).
How to Apply
Linkedin only