Senior Embedded C/C++ Engineer

Sii Polska — Poland · Posted ~13 hours ago

Senior Hybrid

Skills

C C++ Embedded systems Real-time operating systems Firmware development Texas Instruments DSP ARM processors Bootloaders Multi-controller synchronization Low-level programming Hardware integration Testing RTOS ARM Bootloader Embedded firmware

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior embedded engineering position focused on real-time software for advanced controllers. You will design operating-system components, implement reliable bootloader functionality, support synchronization across multiple controllers, and build firmware features for specialized processor architectures. The role involves close collaboration with hardware, systems, control, and test engineers in a hybrid work environment.

Highlights

Develop real-time embedded software for advanced controller platforms in a collaborative engineering environment. Work across firmware, hardware, systems, and testing disciplines, with a hybrid work model and opportunities to solve complex low-level engineering challenges.

Description

We are looking for a Senior Embedded C/C++ Engineer to join our team in Cracow. In this role, you will be responsible for designing and developing real-time operating systems for embedded controllers, focusing on Texas Instruments DSP and ARM processors. You will collaborate closely with control, hardware, systems, and test engineers to ensure seamless integration of firmware with various components. This position offers a hybrid work model, allowing flexibility in your work environment. If you are passionate about embedded systems and low-level programming, this opportunity may be the right fit for you. Your tasks Designing and developing real-time operating systems for embedded controllers, including multi-controller synchronizationImplementing bootloader functionality to ensure reliable firmware execution with integrity checking and safe startup behaviorDeveloping a parameter manager that supports parameter creation, deletion, naming, data typing, derived parameters, default values, non-volatile storage, and change loggingCreating firmware update manager functions for main and cell controllers, including compatibility checks, failure notifications, and rollback behaviorContributing to the evaluation and implementation of file transfer mechanisms for firmware updates, including EtherCAT-based approachesDeveloping transient fault recorder functionality to capture variables before, during, and after fault events, including trigger conditions and sampling strategiesImplementing time-aware logging for fault records, considering communication bandwidth and synchronization constraintsDeveloping real-time firmware in C or C++ for microcontrollers and digital signal processors used in power electronic equipmentPerforming debugging, verification, and validation using laboratory equipment such as oscilloscopes and logic analyzersPreparing clear technical documentation, including software requirements, architecture, interface descriptions, and test proceduresContributing to code reviews, configuration management, and software quality practices Requirements Minimum 5 years of experience in embedded software development with a strong focus on C/C++Familiarity with Texas Instruments DSP and ARM processorsHands-on experience with real-time operating systems (RTOS)Proficiency in implementing bootloader and firmware update mechanismsAdvanced level of Polish and EnglishResidency in Poland Nice to have Experience with EtherCAT protocols for firmware updatesFamiliarity with debugging tools like JTAG/SWD debuggers and hardware-in-the-loop test systems Job no. JOB-9NQ93 Sii ensures that all hiring decisions are made solely on the basis of qualifications and competence. We are committed to equal and fair treatment of all, regardless of legally protected characteristics. At Sii, we promote a diverse and inclusive work environment, in full compliance with applicable anti-discrimination laws. Benefits For You Great Place to WorkSolid financial situationContracts with the biggest brandsCentre of internal trainingsMany experts you can learn fromOpen and accessible management teamProfit sharingPassion Sponsorship programRegular integration events and tripsComfortable and well-equipped officesMySii appMedical care