Popis pracovní nabídky
Our client, an innovative engineering company working on advanced electrification technologies, is looking for a Principal Embedded Software Engineer to join its growing software and controls team.This is a hands-on technical role focused on the design, development, and validation of embedded software for real-time systems used in applications such as battery management, power conversion, and electric vehicle technologies. You will play a key role in driving software quality, architecture, development standards, and technical delivery across complex engineering projects. -Design, develop, and test embedded software platforms for real-time control systems.
-Lead the development of low-level and application-layer software for microcontroller-based products.
-Create modular, scalable, and reusable software architectures and components.
-Develop embedded software using C/C++ and Assembly.
-Implement and maintain device drivers, hardware abstraction layers, and communication interfaces.
-Work with communication protocols including CAN, LIN, SPI, I2C, UART, and Ethernet.
-Support firmware update mechanisms and software integration activities.
-Translate system requirements into detailed software specifications and designs.
-Collaborate closely with systems, electrical, mechanical, validation, and manufacturing teams.
-Produce and maintain software architecture and design documentation.
-Execute unit, integration, and system-level testing activities.
-Apply coding standards and quality processes to ensure robust and maintainable software.
-Support software version control, configuration management, and release processes.
-Contribute to root cause analysis and resolution of complex technical issues.
-Support hardware bring-up, integration, debugging, and validation activities.
-Engage with customers, suppliers, and technical stakeholders when required.
Požadujeme
-Degree in Engineering, Computer Science, Electronics, or a related technical discipline.-Minimum 5 years of industrial experience in embedded software development.
-Strong experience designing and developing embedded software for real-time systems.
-Advanced programming skills in:
-C
-C++
-Assembly
-Experience with embedded microcontroller platforms.
-Solid understanding of communication protocols:
-CAN
-LIN
-SPI
-I2C
-UART
-Ethernet
-Experience with software architecture, requirements engineering, and technical documentation.
-Strong debugging and troubleshooting skills in embedded environments.
-Experience with version control systems, including Bitbucket.
-Knowledge of CI/CD practices for embedded software development.
-Familiarity with software quality standards and coding guidelines such as MISRA-C.
-Ability to work effectively within multidisciplinary engineering teams.
-Excellent analytical, problem-solving, and communication skills.
-Willingness to travel when required and collaborate with clients on-site.
Nabízíme
-Hybrid working model with flexibility for remote work.-Opportunity to work on advanced electrification and control technologies.
-Involvement in technically challenging and innovative engineering projects.
-Collaboration with experienced multidisciplinary engineering teams.
-Professional development and continuous learning opportunities.
-International project exposure and occasional travel opportunities.
O nás
Pomáháme lidem a firmám dělat dobrá rozhodnutí, protože víme, co je a co bude aktuální v současném světě práce.4 400 poboček Manpower v 72 zemích vyhledalo v loňském roce pro 400 000 společností 4 100 000 nových spolupracovníků. V České republice se Manpower každý měsíc stará o personální a mzdovou agendu pro téměř 4000 zaměstnanců, které vyhledal ...
Firemní profil
Kontaktní osoba
ManpowerGroup s.r.o.
Alina Dragomaretska
Nebo potřebujete odpovědět z počítače? Nechte si poslat tuto nabídku na váš e-mail
