Software engineer (Fremont, CA)

Dimaag

Fremont (CA)

On-site

USD 90,000 - 120,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Dimaag, based in Fremont, CA, is seeking a skilled software engineer to design and implement embedded software for vehicle control and power systems. The role involves collaborating on architectural designs and developing applications for real-time operating systems.

Ideal candidates will have a Bachelor's or Master's degree in Electrical or Computer Engineering and demonstrated experience in embedded systems. The position offers the potential for remote work and a dynamic team environment.

Qualifications

  • Bachelor's or Master's degree in a relevant field required.
  • Proven experience in embedded software for automotive or real-time systems.
  • Strong understanding of communication protocols and software architecture.

Responsibilities

  • Design and implement embedded software for vehicle control systems.
  • Contribute to architectural design and integration of embedded systems.
  • Develop and optimize real-time software applications.

Skills

C/C++ proficiency
Embedded system design
Real-time operating systems (RTOS)
Communication protocols (CAN, Ethernet, SPI)
Debugging skills

Education

Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field

Tools

ARM processors
Embedded development tools
Oscilloscopes
Logic analyzers
JTAG debuggers

Job description

Fremont, CA (Remote considered) - Full-time

Key Responsibilities
  • Design, implement, and debug embedded software for vehicle control, battery management, and power conversion systems using C/C++.
  • Contribute to the architectural design of embedded systems including firmware, communication protocols, and integration.
  • Develop software for real-time operating systems, optimizing task scheduling for time-critical vehicle control applications.
  • Implement communication protocols (CAN, Ethernet, SPI) for data exchange between embedded systems.
  • Develop fault diagnosis, error handling, and fail-safe mechanisms for robust vehicle operation.
  • Design and execute test plans using simulation, HIL testing, and on-vehicle testing methodologies.
  • Create documentation including design specifications, test reports, and compliance documentation.
  • Work with hardware, systems, and QA engineers to integrate software into vehicle platforms.
Qualifications
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field.
  • Proven experience in embedded software for automotive or real-time systems.
  • Proficiency in C/C++ and embedded development tools.
  • Strong understanding of RTOS, software architecture, and communication protocols.
  • Hands-on experience with ARM processors and development tools.
  • Experience debugging circuit boards using oscilloscopes, logic analyzers, and JTAG debuggers.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff software engineer (Fremont, CA)
Staff software engineer (Fremont, CA)

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

Hybrid
USD 130,000 - 180,000
Senior Firmware Engineer
Senior Firmware Engineer

Tata Technologies • Mountain View (CA)

On-site
USD 100,000 - 130,000
Embedded System Engineer
Embedded System Engineer

Pentangle Tech Services | P5 Group • Dearborn (MI)

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

Flex-N-Gate LLC. • Allen Park (MI)

On-site
USD 80,000 - 105,000
Medical insurance
401(k) with company match
Continuing education and training
Embedded Software Engineer
Embedded Software Engineer

MARICI Solutions GmbH • Lake Forest (CA)

On-site
USD 120,000 - 180,000
Embedded Engineer
Embedded Engineer

Cypress HCM • San Diego (CA)

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

Dimaag • Fremont (CA)

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

FEV Group • Auburn Hills (MI)

On-site
USD 120,000 - 160,000
Senior Embedded SW Engineer
Senior Embedded SW Engineer

well-funded deeptech startup • San Francisco (CA)

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

Katalyst CRO • Peoria (IL)

On-site
USD 100,000 - 140,000