
Job Description
Responsibilities
Define technical direction for embedded software architecture, coding standards, and system interfaces.
Review electrical schematics, direct I/O mapping, and work with hardware engineers to ensure firmware and hardware are well-integrated.
Debug complex issues using ARM JTAG/ETM systems and other tools.
Develop safety-critical code in compliance with MISRA C or similar standards.
Use data intense sensors such as 3D LIDARs and Cameras to create ‘Virtual Bumper’ systems to achieve PL=D ratings (Roughly ASIL-C equivalent) on microprocessors such as i.MX-6 series
Create and maintain documentation including APIs, state diagrams, and test matrices.
Own specifications for Hardware-in-the-Loop (HIL) testing systems and support test automation.
Establish and maintain a Continuous Integration (CI) framework for embedded software.
Qualifications
Deep expertise with microcontrollers (ARM Cortex-M preferred), low-level drivers, and real-time control systems.
Strong experience with debugging tools (JTAG, ETM, logic analyzers, oscilloscopes).
Experience with safety-critical software development standards (e.g., MISRA C, ISO 26262).
Ability to read and interpret electrical schematics and work across hardware/software boundaries.
Strong architecture and system-level thinking — ability to design firmware systems that scale and integrate well.
Experience with RTOS systems for safety critical applications.
Familiarity with CI/CD for embedded systems (Github Actions).
Excellent communication skills and a track record of mentoring and technical leadership.
Benefits & Perks
Optimize Your Resume for This Job
Get a match score and see exactly which keywords you're missing
Job Details
- Category
- Software
- Employment Type
- Full Time
- Location
- Mountain View, CA
- Posted
- Compensation
- $205,000 - $220,250 per year
About Cyngn
Automate your material handling and repetitive workflows with our Autonomous Tuggers and Forklifts. Our self-driving technology, DriveMod, is built on trusted, heavy-duty vehicles from legacy OEMs like Motrec and BYD to ensure that our self-driving industrial vehicles can do the most demanding industrial jobs, are familiar to operate and a breeze to maintain. Studies have shown that our deployments reduce labor costs by 64% and have made teams 33% more productive. That’s like adding an additional team member for every three workers at your facility — instantly. With DriveMod, Your Industrial Vehicles — • Safely navigate sites without the need for special infrastructure. • Leverage multiple, redundant, and intelligent layers of safety. • Execute missions based on a variety of flexible, programmable skills — including "auto-unhitch". • Be switched into manual mode and driven by a human. • Transport goods to any on-site location, indoors and outdoors. • Haul and tow thousands of pounds of heavy goods and cargo. • Execute missions based on a variety of flexible, programmable options. • Collect data and reveal suggestions for optimization. • Be remotely managed and monitored via the FMS or on-vehicle display.
More Roles at Cyngn





Similar Software Roles



Found this role interesting?