Embedded Software Engineer

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)
Able to Provide Sponsorship

Skills

C++
Embedded Software
CANalyzer
Embedded Systems
socket programming

Job Details

Job Description 1: Embedded Software Engineer (Development & Testing Focus)

Location: Mountain View, CA (On-site interviews for FTE roles)

Other Project Locations (Contract): Seattle, WA; San Francisco, CA; Pittsburgh, PA

12+ Months Contract

About the Role: We are seeking a highly skilled and experienced Embedded Software Engineer to join our dynamic team, focusing on the development, testing, and debugging of critical embedded systems for the automotive industry.

This role requires a strong grasp of embedded fundamentals and hands-on experience across the entire software development lifecycle, with a particular emphasis on vehicle hardware testing.

  • 5+ years of experience in embedded software development, testing, and debugging.
  • Expert or Very Strong proficiency in C and C++ programming.
  • Deep understanding of embedded concepts and fundamentals.
  • Mandatory experience with automotive communication protocols: CAN and UDS.
  • Experience with Hardware-in-the-Loop (HIL) or Software-in-the-Loop (SIL) testing environments.
  • Proven experience in vehicle testing and working with related tools.
  • Experience with Networking ASICs (e.g., Marvell) for FTE roles.
  • Solid understanding of Drivers, Operating Systems (DOS), and Bootloaders.
  • Bachelor's or Master's degree in Electrical Engineering, Robotics, Computer Science, or AI Engineering.

Good to Have:

  • Experience with ROS / ROSL.
  • Familiarity with various vehicle testing tools (e.g., Vector CANoe/CANalyzer, dSPACE, ETAS INCA)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.