Embedded Software Engineer
Aptiv
Krakow, Poland
Your tasks:
- Analyze SW requirements and design SW modules;
- Design, develop, and maintain embedded software solutions for automotive applications, leveraging expertise in embedded systems and real-time operating systems (RTOS);
- Implement automotive communication protocols and integrate software modules with microcontroller architectures to ensure seamless operation within vehicle systems;
- Integrate embedded software development activities into the automotive product development process, following established procedures and standards such as AUTOSAR and ASPICE;
- Collaborate with cross-functional teams to define requirements, develop software architectures, and deliver high-quality embedded software solutions in alignment with project objectives;
- Lead testing and debugging efforts for embedded software components, utilizing tools like Vector CANalyzer and CANoe to analyze communication protocols and verify system behavior;
- Manage embedded software requirements using tools like Polarion, ensuring traceability and alignment with project goals and customer needs;
- Document software design specifications, test plans, and validation reports to support the development and verification of embedded software solutions;
- Utilize version control systems such as Git and collaboration platforms like JIRA and Gerrit to manage software repositories and facilitate team collaboration;
- Ensure compliance with automotive product development processes and standards such as ASPICE, adhering to established guidelines and procedures throughout the software development lifecycle;
- Conduct code reviews, perform static analysis, and contribute to quality assurance activities to validate the integrity and safety of embedded software implementations.
BASIC REQUIREMENTS:
- MSc degree in Electronics or Computer Science or related;
- Knowledge of programming language - C language and Python (nice to have);
- Prior experience in designing and programming microcontrolers and processors;
- Familiarity with tools for programming microcontrollers and processors;
- Knowledge of SW engineering tools supporting software production process;
- Ability to speak, to read and to write English;
- Honesty in relation with company, clients and co-operators.
Apply Now
Don't forget to mention EuroTechJobs when applying.