We are looking for an Embedded Software Engineer to join an innovative industrial automation project focused on developing a next-generation, compact frequency converter. This solution will be built on an object-oriented architecture, ensuring enhanced CIP Safety standards. The project places a strong emphasis on intuitive configuration, ease of use, and high-performance operation, making it a key advancement in the field of industrial motion control.
Key responsibilities
-
Analyze, design, program, debug, and modify embedded software.
-
Troubleshoot firmware-related issues for IC embedded applications.
-
Collaborate with cross-functional teams to design and implement object-oriented real-time solutions.
-
Work closely with hardware teams to integrate software with analog and digital systems.
-
Maintain high-quality standards by ensuring a strong connection between requirements and testing.
-
Investigate, debug, and correct software anomalies in collaboration with the functional test team, customer support, and other departments.
-
Drive productivity by optimizing personal and team development activities.
-
Maintain a strong focus on delivering solutions that improve the customer experience.
Ideal candidate profile
-
Master’s degree in Computer Science, Computer Engineering, or equivalent experience.
-
3+ years of experience in real-time embedded software development.
-
Proven expertise in object-oriented programming and design.
-
Proficiency in C++.
-
Knowledge of microprocessor/microcontroller system design (preferably with ARM processors).
-
Experience working with real-time operating systems (RTOS).
-
Ability to work in Agile/Scrum frameworks as required.
-
Strong communication skills in English (B2/C1)
-
Experience in writing product functional specifications (preferred)
-
Background in firmware debugging, testing, and validation (will be an asset)
-
Familiarity with motor control systems and CIP Safety standards (a plus)
-
Experience optimizing software performance and reliability (nice to have)
Conditions
-
Work model: hybrid (3 days per week in the office in Katowice)
-
Salary: 120-150 PLN net/h
-
Employment type: B2B
-
Benefits: medical care, life insurance, trainings, Multisport card
Recruitment steps
-
Phone call with Recruiter (20 - 30 min.)
-
Technical verification call by the client
-
Interview with the client
-
Feedback and decision