← BACK TO CAREERS
// EMBEDDED SYSTEMS
Staff Software Engineer
About Dimaag-AI
Dimaag-AI is a Tier 1 supplier of electric vehicle systems focused on designing and building battery modules and packs (including swappables), inverters, motors, and ultra-fast DC charging systems up to 1MW. We are a team of serial entrepreneurs and leaders from the technology and electric vehicle industry, headquartered in Silicon Valley with offices in Japan and India. As an end-to-end, grid-to-point-of-use EV solutions provider, our customers leverage our deep expertise to enable 0-to-1 and 1-to-10 technology growth and fast-track their electrification goals.
Key Responsibilities
- Analyze user needs and develop software solutions applying computer science and mathematical analysis.
- Conceptualize, design, develop, test, validate, and deploy software for EV technologies including motor-control and charging.
- Design, implement, and debug embedded software for vehicle control and battery management in C/C++.
- Contribute to architectural design of embedded systems including firmware and communication protocols.
- Develop real-time operating system software, optimizing scheduling for time-critical vehicle applications.
Qualifications
- Bachelor's degree in Computer Science or related field plus 5+ years of progressive experience.
- Software and firmware development experience.
- Embedded software development for automotive or similar real-time systems.
- C, C++ programming in real-time operating systems.
- Real-time OS, software architecture, and communication protocols.
- ARM processors and ARM development tools.
- Debug circuit boards using oscilloscopes, logic analyzers, and JTAG debuggers.
Other Information
- Salary: $206,315/year
- Location: 47490 Seabridge Dr, Fremont, CA 94538
- No travel. No telecommuting.
- EOE / Must be legally authorized to work in the United States without sponsorship.
APPLY FOR THIS ROLE
Send your resume to info@dimaag.ai