Senior C++ Embedded Developer

Sii Polska — Poland · Posted ~2 hours ago

Senior

Skills

C++ Embedded Software Software Architecture Network Communication Testing System Integration Embedded Systems Networking

🔓 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

Looking for a senior embedded software engineer to develop high-level C++ components for industrial systems. The role includes architecture design, communication features, refactoring, testing, and collaboration across engineering teams.

Highlights

Work on advanced embedded systems with focus on scalable software components, architecture, reliability, and cross-team collaboration.

Description

Join the team developing the next generation of software for industrial control systems and communication modules. The project focuses on creating and developing advanced embedded components in C++, used in industrial automation solutions. The work involves the development of a high-level software layer responsible for communication, integration, and key system functions. The project emphasizes the development of high-level software components and services designed to be used across various hardware platforms. A strong focus is placed on system architecture, network communication, reliability, and software scalability. Your tasks Maintaining and developing software for communication modules of industrial devicesRefactoring and testing existing solutionsCollaborating with the development team to define and assess proposed solutionsWorking with other teams in the organization regarding software functions and product development directionsNavigating a large codebase and communicating in Polish and English Requirements Minimum 5 years of experience in programming in C++Knowledge of embedded systems and real-time operating systems (RTOS)Good knowledge of communication protocols, including Ethernet and TCP/IPGeneral knowledge of networks and the OSI (Open Systems Interconnection) modelAbility to debug embedded devicesAdvanced proficiency in English and PolishRequired to be located in Poland Nice to have Knowledge of PythonFamiliarity with the Standard Template Library (STL)Experience working in Scrum methodology Job no. JOB-8JT7C 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.