Start Your Search Here

push notification bell

Would you like to receive notifications about Computer and Mathematical Occupations jobs in Fremont?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

DIMAAG

Fremont / Global

Staff software engineer

Job Description

Software Engineer 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 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 expertise. ARM processors and ARM development tools knowledge. Debug circuit boards using oscilloscopes, logic analyzers, and JTAG debuggers. Other Information EOE / Must be legally authorized to work in the United States without sponsorship. How to Apply Send resume to [email protected] or use the application link provided on the careers page.

Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location