Software Engineer / Robotics Software Engineer
Role details
Job location
Tech stack
Job description
Are you a driven software engineer with a passion for robotics and automation? As a Robotics Software Engineer, you will be a key player in our software team, responsible for developing cutting-edge software solutions that push robotics and automation to the next level. You will work with innovative technologies in a dynamic field, making a direct impact on the performance of clients worldwide., As a Robotics Software Engineer, you will work within a multidisciplinary team of software and mechanical engineers to develop advanced robotic systems and intelligent control software. Your work will directly contribute to the efficiency and innovation of SGL and its customers., * Develop highly reliable autonomous software systems and simulations to validate them.
- Take full ownership of software development, including design, testing, and integration.
- Collaborate with other engineering teams to develop and maintain vehicle software, covering all necessary software domains for implementation, verification, localization, and safety.
- Propose continuous improvement initiatives to enhance the reliability of SGL's systems and software.
Requirements
Do you have experience in Unit testing?, Do you have a Bachelor's degree?, We are looking for a team player who brings real value to our software team. Our work culture is open, informal, and friendly-even when working under tight deadlines. We need someone who is proactive, adaptable, and has a practical and pragmatic mindset, with a passion for technology and/or sports., * At least 3 years of professional experience in software development.
- Bachelor's degree in Computer Science, Engineering, or equivalent experience.
- At least 3 years of experience developing in C or Rust.
Preferred skills
- Strong debugging, performance optimization, and unit testing skills.
- Expertise in robotics and control engineering.
- Experience with ROS2, Yocto/Embedded Linux, Docker, GitLab, C .
- Knowledge of established software principles such as SOLID, GRASP, and Test-Driven Development (TDD).
- Proficiency in Dutch, both spoken and written, is a plus
Benefits & conditions
At SGL, you'll join an ambitious team in a dynamic international work environment, developing innovative and unique products used worldwide. This is a role with high responsibility, room for personal growth, and a great working atmosphere.
Our benefits
- Pension plan (60% employer contribution).
- Travel allowance (€0,23 per km).
- Phone allowance.
- Home office allowance.
- 25 vacation days.
- Competitive salary based on experience (contact us for details).
- Bonus structure; the amount is determined based on your personal goals. A standard score of 7 corresponds to a 9% bonus, provided that the company objectives are met.
- Corporate fitness program.
We strongly value personal development, and you will have the opportunity to take job-related training to improve your skills and help elevate our software team.
For the first few months, we prefer to have you on-site as much as possible, but after that, you can work up to 2-3 days per week remotely in a full-time role.
And of course, work should also be enjoyable! That's why we have fun traditions like 'Patatdag' on Fridays, plus regular team bonding activities. Each department receives a budget for team events, so whether it's a hackathon, a padel match, a dinner, or a football game, you'll have plenty of opportunities to connect with your colleagues.