Embedded Software Engineer C / C++
Updated: 19 Apr 2022
OrganizationYou are a member of the I/O Technologies team and report to the Head of I/O Technologies. You will closely collaborate with your team members, other development teams, Quality Engineering, and Technical Support, located at Speedgoat offices in Europe and the United States.IntroductionA three-month work introduction plan is prepared for this position.Key Tasks and Responsibilities
- Development of C/C++ drivers and Simulink blocks to control I/O modules for use in real-time systems (POSIX-based RTOS)
- Integration of I/O modules into the Simulink Real-Time environment
- Actively engage with customers to understand market requirements, introduce new features, and improve user experience
- Work on implementation specifications for new products
- Writing test cases for the implemented functionality to be added to our automated testing framework
- Creation of documentation associated with the functionality provided
Job requirements
- Engineering degree in electrical engineering or equivalent education
- At least two years of experience as embedded C/C++ software developer
- At least two years of experience with MATLAB and ideally Simulink
- Experience with real-time control applications is a plus
- Ability to lead new product developments and feature improvements
- Strong organizational skills and good team player
- Demonstrated ability to serve as a kledgeable resource to the organization
- Ability to take ownership, work independently and drive projects forward
- Excellent written and spoken English
!This is your chance to join a high-tech company and contribute to complex engineering solutions world-wide resulting in next generation technology. This position offers a high degree of individual freedom but also responsibility.