What are the responsibilities and job description for the Engineer Software - 20 position at V2Soft?
Position Summary:
*** 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.
Key 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 *** 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.
*** 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.
Key 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 *** 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.