Embedded Software Engineer
Emergent Staffing
- Ort
- Carlsbad, US
- Arbetsplats
- På plats
- Anställningsform
- Heltid
- Lön
- $150k–$190k
- Publicerat
- I dag
- Källa
- DevITJobs
Requirements:
- Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
- 10+ years of embedded software development experience
- 3+ years of high-voltage Battery Management System experience
- Strong C programming skills and working knowledge of C++
- Experience with bare-metal embedded systems and Linux development environments
- Experience using AI-assisted development tools
- Deep understanding of distributed high-voltage BMS architectures
- Knowledge of functional safety principles
- Proficiency with Git, source control practices, and Python
- Track record of delivering production-quality embedded software
- Experience using oscilloscopes, multimeters, power supplies, logic analyzers, and related test equipment
- Strong technical communication skills and the ability to take ownership of complex engineering initiatives
- Comfortable working in a fast-paced startup environment
- Preferred: experience with automotive EV battery systems, Tesla, Rivian, hybrid vehicle programs, or similar organizations
- Preferred: knowledge of EV architectures and subsystems, CAN bus and LIN bus communications, or familiarity with Jira
- Preferred: background in aerospace, medical devices, industrial automation, or other high-voltage industries
- Preferred: leadership or mentoring experience
- Candidates must be authorized to work in the United States without visa sponsorship
Responsibilities:
- Lead development and own high-voltage BMS software
- Set technical direction and execution plans for the BMS program
- Design, develop, debug, test, and validate embedded software
- Translate system requirements into software architecture and implementation
- Develop embedded drivers based on hardware schematics and component datasheets
- Bring up, test, and troubleshoot new circuit board designs
- Partner with electrical, systems, and embedded software teams
- Use agentic AI in software development
- Participate in code, software design, and schematic reviews
- Maintain high standards for software quality, performance, and maintainability
- Help retain internal ownership of critical vehicle technology
- Mentor junior engineers as the team grows
Technologies:
- Agentic AI
- AI
- Embedded
- Git
- Hardware
- JIRA
- Linux
- Python
- C++
- Support
More
We are recruiting for a direct-hire Embedded Software Engineer (Battery Management System) role with our client, based on site at their Carlsbad, California offices. The engineer will serve as the technical owner of the high-voltage BMS software platform, helping maintain ownership of core vehicle intellectual property and address a key technical gap in the engineering organization. The position is full-time and in person, with annual pay of $150,000–$190,000. Benefits include a 401(k), dental, health, and vision insurance, and paid time off. Our vetting process includes an application, online assessment, initial video interview, hiring-manager video interview, on-site technical interview, and final on-site leadership interview.
last updated 43 week of 2026