
Sr. Embedded Software Engineer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateAkkodis is seeking a Sr. Embedded Software Engineer for a contract role with a client in San Jose, CA.
Duration: 10 Months + Possible Extension
Location -
San Jose, CA
, i
deally onsite all week, as it is hands on team; however, occasional WFH is allowed. Primary days in the office are Tue-Thu.
Pay Range: $80 - $85 per hour on W2
(The rate may be negotiable based on experience, education, geographic location, and other factors.)
I. Role Description
The focus of this role is to find, reproduce, and debug software and hardware issues and derive regression tests for AUDI, Porsche, and VW ECUs. This role will support the setup, configuration, and maintenance of HIL setups for ADAS and autonomous driving systems. Structured troubleshooting and strong coordination skills are important. This position collaborates with teams in multiple countries and time zones and therefore may require availability during early morning or late evening hours.
II. 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)
III. 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)
IV. 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
V. Education
- Required: Bachelor's degree in electrical engineering, robotics, Mechatronics, or related field
- Desired: Master's Degree in a related engineering discipline
VI. Role Flexibility
- Flexibility to travel occasionally
- Full-time position
VII. Years of Experience
- A minimum of 3 years of experience in embedded software development, HIL systems, and ECU integration
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
Similar roles
Senior Embedded Software EngineerAccelevation LLC · Sterling, Virginia, United States · Onsite- Embedded Software EngineerSoho Square Solutions · Irvine, California, United States · Onsite
Embedded Software EngineerPerceptive Innovations · Dulles Town, Virginia, United States · Onsite
Embedded Software EngineerTDK Corporation · Neptune, New Jersey, United States · Onsite- Embedded Software EngineerHaystack · Boston, Massachusetts, United States · Remote