XX
Embedded Software EngineerZobilityUnited States
XX

Embedded Software Engineer

Zobility
  • US
    United States
  • US
    United States

About

Job Description:
Client is seeking an Embedded Software Engineer to support Platform building block development.
In this role, you will work with a team to develop foundational embedded software building blocks, including ASPICE work products, that will integrate into a Pods based system.
This position emphasizes strong embedded C skills, system level understanding, and the ability to design robust software components that can be cleanly integrated.
Responsibilities:
Develop initial embedded C software that forms the foundational building blocks of a Platform based software system.
Collaborate with the SW Architect to define architecture aligned module behavior, interfaces, and integration strategy.
Implement system functionality such as power management logic, diagnostic handling (UDS), communication services, and internal software infrastructure.
Support system-level analysis, debugging, and issue resolution.
Develop and analyze CAN communication behavior using CANalyzer/Canoe.
Support development and analysis of SENT (SAE J2716) communication interface / device driver for bench prototype hardware.
Participate in unit tests, static analysis, and internal verification activities.
Utilize cross compilers, debuggers, and embedded development tools during software build-up.
Follow Client development processes including ASPICE and basic functional safety expectations (ISO 26262).
Work efficiently with global team members and contribute to early-phase Platform planning, reviews, and bring-up activities.
Requirements:
5-7 years of experience developing embedded software in C.
Strong background with 16/32-bit microcontrollers (TriCore, S32, Renesas, Cypress, etc.).
Proven experience developing embedded building-block modules (state management, communication abstractions, diagnostics, power modes, etc.).
Experience with UDS, diagnostics workflows, and automotive communication protocols (CAN).
Proficiency with compilers, debuggers, and software build systems.
Demonstrated experience with static analysis, unit testing, and verification processes.
Strong debugging and system analysis skills.
Exposure to ASPICE and general automotive development process expectations.
Awareness of ISO 26262 functional safety basics.
Soft Skills:
Excellent written and verbal communication.
Collaborative mindset - especially in architect-driven and cross-discipline environments.
Strong self-motivation, organization, and ownership.
Ability to work smoothly with global teams and contribute to early-phase technical decision-making.
Optional / Preferred Skills:
Experience with occupant sensing systems or airbag domain software.
Prior work on early-phase prototype or advanced development programs.
Familiarity with functional safety work products (FMEA, FMEDA).
Education:
Bachelor's degree or higher in Electrical Engineering, Computer Engineering, Computer Science, or equivalent.
We offer attractive, competitive compensation and benefits including, medical, dental, 401k, short-term disability, AD&D, tuition reimbursement, and more. If you take pride in your work and are committed to personal and professional success, let's talk. Please visit
to learn more.
Zobility is RGBSI's workforce management and staffing division. RGBSI is a multi-national corporation headquartered in Troy, MI with branches throughout the USA, Canada, Germany, and India.
  • United States

Languages

  • English
Notice for Users

This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.