R&D Senior Engineer_modern C++ 100%
Randstad
Baden, Switzerland
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English Experience level
SeniorJob location
Remote
Baden, Switzerland
Tech stack
C++
Configuration Management
Continuous Integration
Embedded Software
Real-Time Operating Systems
Software Engineering
Job description
Our client is looking for a passionate engineer to help develop a next generation projekt. In this role, you will work on cutting-edge embedded software that powers high-performance industrial solutions used worldwide., * Design and implement embedded real-time software using modern C++.
- Contribute across the full software development lifecycle: requirements, design, coding, testing, and maintenance.
- Collaborate with global teams to create common control solutions for multiple applications.
- Perform comprehensive testing to ensure reliability and performance.
- Provide expert technical support for commissioning and troubleshooting.
Requirements
Do you have experience in Technical support?, Do you have a Master's degree?, * Master's degree in Electrical Engineering, Robotics, Software Engineering, or a related field.
- 2-5 years of industry experience, including at least 2 years of hands-on modern C++ development.
- Solid understanding of embedded systems, configuration management, CI/CD, and testing practices.
- Basic knowledge of MATLAB/Simulink for control concept validation is desirable.
- Familiarity with field-oriented control and grid-connected converters is a plus.
- Strong communication skills and ability to thrive in a global, collaborative environment.
- A motivated, creative, and self-organizing team player who loves solving complex challenges.