Staff software engineer (Fremont, CA)

DIMAAG-AI, Inc.

Fremont, Northern (CA, KY)

Hybrid

USD 130,000 - 180,000

Full time

48 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

DIMAAG-AI, Inc. is hiring an experienced embedded software engineer to design, implement, and test software for EV technologies such as motor-control and charging. You will develop real-time embedded code in C/C++ and contribute to firmware and communications protocols for vehicle systems.

Ideal candidates have a BS in CS or related field and 5+ years of progressive embedded software experience in automotive or similar real-time environments, with hands-on debugging and ARM toolchains.

Qualifications

  • Bachelor's degree in Computer Science or related field with 5+ years experience.
  • Embedded software development for automotive or similar real-time systems.
  • C, C++ programming in real-time operating systems.
  • ARM processors and ARM development tools knowledge.
  • Debug circuit boards using oscilloscopes, logic analyzers, and JTAG debuggers.

Responsibilities

  • Analyze user needs and develop software solutions using CS and math.
  • Develop and deploy software for EV tech, 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.

Skills

C/C++ programming
Embedded software
Real-time OS concepts
ARM processors
Hardware debugging
Software architecture

Education

Bachelor's degree in Computer Science or related field

Tools

Oscilloscopes
Logic analyzers
JTAG debuggers
ARM development tools

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 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer
Staff Software Engineer

Dimaag • Fremont (CA)

On-site
USD 100,000 - 130,000
Senior Embedded Software Engineer - EV & Real-Time
Senior Embedded Software Engineer - EV & Real-Time

DIMAAG-AI, Inc. • Fremont (CA), Northern (KY)

Hybrid
USD 130,000 - 180,000
Mechanical engineer (Fremont, CA)
Mechanical engineer (Fremont, CA)

DIMAAG-AI, Inc. • Fremont (CA), Northern (KY)

Hybrid
USD 95,000 - 130,000
Staff Embedded EV Software Engineer - Real-Time
Staff Embedded EV Software Engineer - Real-Time

Dimaag • Fremont (CA)

On-site
USD 100,000 - 130,000
Software engineer (Fremont, CA)
Software engineer (Fremont, CA)

Dimaag • Fremont (CA)

On-site
USD 90,000 - 120,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)

On-site
USD 100,000 - 130,000
Software Engineer
Software Engineer

Trialon Corporation • Auburn Hills (MI)

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

Ford Motor • Long Beach (CA)

On-site
USD 189,000 - 207,000
Medical benefits
Dental benefits
Vehicle discount program
+3
Embedded Software Engineer
Embedded Software Engineer

Emergent Staffing • Carlsbad (CA)

On-site
USD 150,000 - 210,000