Akkodis logo
Akkodis Verified
Digital Engineering, IT Consulting, R&D Services, Staffing

Senior Embedded Software Engineer

San Jose, California, United StatesHybridContractSenior$85–$90 /hrPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Akkodis is seeking a Senior Embedded Software Engineer with HIL expertise for a contract role in San Jose, CA. The position is hybrid and requires strong hands-on experience in ADAS/ADS, C/C++, Python, CAPL, and automotive or robotics domains. Key responsibilities include debugging software/hardware/communication issues, implementing fixes, defining regression tests, supporting HIL setup configuration, and defining HIL system architecture. The role also involves configuring real-time simulation tools like Vector CANoe. A Bachelor's degree in a related engineering field and a minimum of 3 years of embedded software development experience are required.

Akkodis is seeking a
Sr. Embedded Software Engineer - HIL
for a
Contract
with a client located in
San Jose, CA (Hybrid) and ideally strong hands-on ADAS/ADS, C/C++, Python, CAPL, automotive or robotics domains, real-time simulation tools (e.g. Vector CANoe), RTOS-based systems (FreeRTOS, QNX, or similar), diagnostics, flashing, calibration tools, and embedded test benches, JTAG debugging, DoIP, ECU Hardware, Jira, and Codebeamer.

Rate Range: $85/hr - $90/hr (The rate may be negotiable based on experience, education, geographic location, and other factors)

Job Description:

Role Responsibilities:

  • Debug software, hardware, and communication issues across ECUs and interfaces
  • Implement bug fixes or configuration updates
  • Define regression tests where applicable
  • Reproduce and document bugs
  • Develop and maintain comprehensive documentation while using version control systems
  • Support setup and configuration of HIL setups with multiple ECUs and sensors
  • Work with wiring diagrams, communication networks

-- Define HIL system architecture

  • Configure real-time simulation tools (e.g. Vector CANoe)

Required Skills:

  • Proficiency in C/C++ and Python in automotive or robotics domains
  • Strong analytical and conceptual problem-solving capabilities
  • Effective planning, organization, and time management
  • Excellent communication skills and collaborative mindset
  • Comfortable working in ambiguous, fast paced environments paced environments
  • Solid understanding of embedded systems
  • Ability to troubleshoot software, communication, and hardware issues
  • Experience reading wiring diagrams, schematics, and signal traces
  • Familiarity with scripting (Python, CAPL, or similar)
  • Good understanding of network communication protocols (e.g., TCP/IP, UDP)

Desired Skills:

  • Knowledge of CAN, LIN, FlexRay, and automotive Ethernet
  • Experience building or maintaining HIL environments
  • Familiarity with Vector Tools (e.g. CANoe, CANalyzer, CANape)
  • Experience with diagnostics, flashing, calibration tools, and embedded test benches, JTAG debugging, DoIP
  • Familiarity with RTOS-based systems (FreeRTOS, QNX, or similar)
  • Understanding of ADAS/AD systems
  • Exposure to CI/CD (e.g. Gitlab, Jenkins)
  • Basic experience with power distribution and ECU hardware constraints
  • Experience with Jira, Codebeamer or similar

Education:

  • Required: Bachelor's degree in electrical engineering, robotics, Mechatronics, or related field
  • Desired: Master's Degree in a related engineering discipline

Role Flexibility:

  • Flexibility to travel occasionally

Years of Experience:

  • A minimum of 3 years of experience in embedded software development, HIL systems, ECU integration

If you are interested in this job, you can click APPLY NOW For other opportunities available at Akkodis go to www.akkodis.com. If you have questions about the position, please contact Nitish Kumar at Nitish.Kumar2@akkodisgroup.com

Equal Opportunity Employer/Veterans/Disabled:

Benefit offerings available for our associates include medical, dental, vision, life insurance, short-term disability, additional voluntary benefits, an EAP program, commuter benefits, and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable. Disclaimer: These benefit offerings do not apply to client-recruited jobs and jobs that are direct hires to a client.

To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit https://www.akkodis.com/en/privacy-policy.

The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:

· The California Fair Chance Act

· Los Angeles City Fair Chance Ordinance

· Los Angeles County Fair Chance Ordinance for Employers

· San Francisco Fair Chance Ordinance

Ready to apply?
You'll be redirected to Akkodis's application page.

Similar roles