New offer - be the first one to apply!
June 12, 2026
Senior • Hybrid
Wroclaw, Poland
We are looking for an Embedded Developer to join our team and contribute to an exciting project in the automotive industry. The role involves designing and implementing embedded software components, working on both low-level control systems and Linux-based HMI functions.
By joining us, you become a member of the Embedded Competence Center at Sii, an internal organizational unit, bringing together more than 500 specialists nationwide! We are currently working on about 100 projects for 50 clients from various industries, including automotive, IoT, telecommunications, and medical. Apply!
Your tasks
Design, develop and maintain embedded C++ software for ECUs and machine control systems
Develop and maintain control algorithms and software models using Matlab/Simulink, including model-based design
Transform models into production-ready embedded code and support integration
Work with real-time systems, sensors, actuators, and communication interfaces (e.g. CAN)
Participate in the full development lifecycle: requirements, design, implementation, integration and verification
Collaborate closely with system engineers, control engineers, and hardware teams
Perform hands-on validation and testing directly on machines, including access to a dedicated test track near the office
Contribute to continuous improvements within an agile setup
Requirements
At least 5 years of professional experience
Strong experience in C++ (preferably modern C++)
Experience in embedded systems/firmware development
Solid understanding of the embedded software development life cycle
Hands-on experience with Matlab/Simulink and model-based design
Familiarity with electrical and electronic system architectures
Hands-on experience with RTOS-based software development
Experience with CAN communication
Proficiency with the Enterprise Architect tool
Knowledge of software testing methods (e.g., code analysis, unit validation)
Good command in English
Nice-to-have requirements
Previous work with auto-code generation (e.g., Embedded Coder)
Knowledge of vehicle communication protocols (e.g., CAN)
Experience in the automotive or heavy equipment domain
Familiarity with functional safety (e.g., ISO 26262)