What are the responsibilities and job description for the Software Engineer position at Infotree Global Solutions?
Description:
- Looking for a Senior Embedded Software Engineer to support an ADP (Advanced Development Program) focused on delivering the initial software baseline for an AUTOSAR software only release.
- In this role, you will work closely with the Software Architect and AUTOSAR Expert to develop foundational embedded software building blocks that will integrate into a larger AUTOSAR 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 by AUTOSAR specialists.
- The engineer will be instrumental in defining and bringing up the early software framework that enables downstream AUTOSAR configuration and feature development.
Key Responsibilities
- Develop initial embedded C software that forms the foundational building blocks of an AUTOSAR based software release.
- Collaborate with the SW Architect to define architecture aligned module behavior, interfaces, and integration strategy.
- Work closely with the AUTOSAR Expert to ensure developed modules are structured and abstracted in a way that supports smooth AUTOSAR integration.
- 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 across early prototypes and internal test builds.
- 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 program planning, reviews, and bring-up activities.
Required Qualifications
- Bachelor’s degree or higher in Electrical Engineering, Computer Engineering, Computer Science, or equivalent.
- 10 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.).
- Understanding of AUTOSAR concepts, with the ability to develop AUTOSAR ready software (hands on integration experience is helpful but not required).
- 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).
Salary : $65 - $75