
(Mid, Sr) Embedded Software Engineer
- Kraków, małopolskie
- Stała
- Pełny etat
- Develop low-level drivers, including hardware abstraction layers, external ASIC drivers, and various embedded modules.
- Implement Hardware Test Software to deliver streamlined interfaces for hardware engineers to test boards effectively.
- Work closely with hardware teams to verify and validate embedded systems, conducting real-time testing in both lab and in-vehicle environments.
- Configure and debug communication protocols, specifically focusing on SPI and I2C, for seamless system integration.
- Provide software development and debugging support for on-site testing, ensuring robust interfaces for diagnostic and communication functionalities.
- Create and maintain comprehensive documentation, including design specifications, test plans, and analysis reports for low-level drivers
- Essential Qualifications:
- Bachelor’s degree in Electrical, Electronics, Mechatronics, or Software Engineering.
- At least 5 years of experience in embedded software development, particularly with low-level drivers
- Advanced proficiency in C programming.
- Strong debugging skills with hands-on experience in using debuggers for embedded software troubleshooting.
- Basic knowledge of electronics to facilitate low-level software and hardware integration.
- Nice-to-Have Qualifications:
- Familiarity with microcontroller architecture and hardware implementation.
- Experience with SPI and I2C protocols.
- Familiarity with AUTOSAR.
- Knowledge of TC39xx, C2000, or ST Stellar SR6x microcontrollers.
- Experience with ASPICE or other standardized software development processes.
- Private Medicover medical care for the employee and their family.
- Co-financing for the sport card Multisport.
- Possibility to join the PZU insurance.
- Flexible working hours.
- Salary adequate to skills and experience.
- Co-financing for holidays.
- Hard and soft training, language courses.
- Hybrid working model (2 days per week remote work).
- Inclusion - We value diversity in people, ideas, and experiences.
- Integrity - We believe in transparency, authenticity, and depend on each other to deliver what we promise.
- Excellence - We contribute to our developments by seeking knowledge and sharing information.
- Responsibility - We care about our local communities and the global environment.
- Collaboration - We are one BorgWarner.
- CV Review - Your application and CV will be reviewed to assess your qualifications and experience in relation to the role requirements.
- Phone Interview (approximately 30 minutes) - This initial conversation is designed to discuss your background, expectations, and answer any preliminary questions.
- Technical Interview(s) (1 to 1.5 hours, one or two rounds) - Conducted in English with the manager and an additional team member, this stage focuses on evaluating your technical knowledge and problem-solving skills. The interview can be held via Teams or at our office.
- Final Interview (45 minutes) - A meeting with a representative from the HR department to ensure alignment with our company culture and discuss the next steps. This interview might also take place via Teams or at our office.