Staff Software Engineer

Dimaag

Fremont (CA)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Dimaag, based in Fremont, CA, is seeking an experienced software engineer to develop software solutions for electric vehicle technologies. The role involves analyzing user needs, designing, and deploying software for vehicle control and battery management in C/C++.

The ideal candidate will have a Bachelor's degree and over five years of experience in software and firmware development, particularly in real-time systems. No telecommuting or travel required, and candidates must be authorized to work in the U.S.

Qualifications

  • 5+ years of progressive experience in software/firmware development.
  • Experience with automotive or similar real-time systems.

Responsibilities

  • Analyze user needs and develop software solutions.
  • Design and develop software for EV technologies.
  • Implement and debug embedded software for vehicle control.

Skills

C/C++ programming
Embedded software development
Software architecture
Real-time operating systems

Education

Bachelor's degree in Computer Science or related field

Tools

ARM development tools
Debugging tools (oscilloscopes, logic analyzers, JTAG)

Job description

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
  • Location: 47490 Seabridge Dr, Fremont, CA 94538
  • No travel. No telecommuting.
  • EOE / Must be legally authorized to work in the United States without sponsorship.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Embedded EV Software Engineer - Real-Time
Staff Embedded EV Software Engineer - Real-Time

Dimaag • Fremont (CA)

On-site
USD 100,000 - 130,000
Embedded Automotive Software Engineer - Remote
Embedded Automotive Software Engineer - Remote

Dimaag • Fremont (CA)

Hybrid
USD 90,000 - 120,000
Power Electronics Engineer
Power Electronics Engineer

Dimaag • Fremont (CA)

Hybrid
USD 100,000 - 130,000
Software Engineer
Software Engineer

Dimaag • Fremont (CA)

Hybrid
USD 90,000 - 120,000
Software Engineer
Software Engineer

Trialon Corporation • Auburn Hills (MI)

On-site
USD 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

UEC Electronic • The Farms (SC)

On-site
USD 120,000 - 160,000
Software Engineer
Software Engineer

Eldorado CA • Riverside (CA)

On-site
USD 110,000 - 130,000
Software Applications Engineer
Software Applications Engineer

118-WW TMG MFG OPS • Dallas (TX)

On-site
USD 110,000 - 170,000
Senior Embedded Software Engineer – Propulsion Systems
Senior Embedded Software Engineer – Propulsion Systems

India • Auburn (AL)

On-site
USD 80,000 - 120,000
Senior Embedded Software Engineer – Propulsion Systems
Senior Embedded Software Engineer – Propulsion Systems

Stellantisfinancialservices • Auburn Hills (MI)

On-site
USD 110,000 - 160,000