> Markdown version of [/jobs/ext/4385017-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/4385017-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** EMERGENT STAFFING, LLC - **Location:** Carlsbad, CA, United States - **Experience:** Experienced - **Salary:** $150,000.0 - $190,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), JIRA, C++ (Programming Language), CAN Bus, Software Quality, Computer Engineering, Software Debugging, Embedded Software, Python (Programming Language), Software Architecture, Software Engineering, Software Requirements Analysis, Subsystems, Agentic-AI, Git, Linux Development, Information Technology, Bare Metal, Software Version Control - **Published:** October 22, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=3f2479385ed1fc39 ## About the Role * Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field * 10+ years of embedded software development experience * 3+ years of high-voltage Battery Management System experience * Strong C programming skills with working knowledge of C++ * Experience with bare-metal embedded systems * Experience leveraging AI-assisted development tools * Deep understanding of distributed high-voltage BMS architectures * Knowledge of functional safety principles * Experience in Linux development environments * Proficiency with Git and source control practices * Experience using 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 * Ability to take ownership and lead complex engineering initiatives * Comfortable working in a fast-paced startup environment Nice to Haves * Automotive EV battery systems experience * Experience with Tesla, Rivian, hybrid vehicle programs, or similar organizations * Knowledge of EV architectures and subsystems * Experience with CAN bus and LIN bus communications * Familiarity with Jira * Background in aerospace, medical device, industrial automation, or other high-voltage industries * Leadership or mentoring experience ## Description Our client is seeking a Embedded Software Engineer (Battery Management System) to lead development of a high-voltage BMS platform. This individual will serve as the technical owner for BMS software, driving architecture, implementation, validation, and long-term strategy while partnering with embedded software and electrical engineering teams. This role is critical to maintaining ownership of core vehicle intellectual property and closing a key technical gap within the engineering organization., * Lead development and ownership of high-voltage BMS software * Define 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 from hardware schematics and component datasheets * Bring up, test, and troubleshoot new circuit board designs * Collaborate with electrical, systems, and embedded software teams * Leverage use of agentic AI in development of software * Participate in code, software design, and schematic reviews * Maintain high standards for software quality, performance, and maintainability * Support internal ownership of critical vehicle technology * Mentor junior engineers as the team grows