About the job
In this role, you will be responsible for developing, testing, and optimizing embedded software solutions for our products. If you have experience in C/C++ programming, embedded systems, and microcontrollers, and you're passionate about innovation, we'd love to hear from you.
Responsibilities:
Development of embedded firmware for devices and sensors with focus on a communication for Industrial Ethernet
Definition of the product/firmware specification in the requirement management system
Coding, integration, testing and documentation of program code
Conceptual design of unit, integration and system tests, execution and evaluation of related tests
Collaboration with interdisciplinary, distributed product development teams
Required Skills and Experience :
Several years of meaningful work experience in software development possibly with technical leadership experience.
Excellent programming skills preferably C/C++. Able to add significant new functionality to complex code cases and analyze and fix defects.
Ability to test code, implement and maintain required CI/CD systems, and participate in a Scrum team environment involving multiple sub-teams.
Knowledge of Windows and/or Linux system engineering fundamentals (networking, storage, and operating systems).
Education: BSc degree in electronics or mechatronics engineering
“Nice To Have” Skills and Experience :
Electronics design, schematic, PCB layout
Pneumatic and/or Industrial background or demonstrable knowledge.
Familiarity with microcontroller architecture and software ecosystems.