Embedded software developer
Technology, Data & Digital · Software & Web Development · Embedded Systems · Software Engineering · QA & Testing
In short
Atlas Copco Group is seeking an Embedded Software Developer in Wilrijk, Belgium, to design, implement, and test embedded software platforms for industrial control systems. This hybrid role involves developing low-level embedded software in C, C++, or Rust within Linux environments and collaborating with multidisciplinary teams.
Responsibilities
- Develop and enhance low-level embedded software components in C, C++, or Rust within Linux-based environments.
- Troubleshoot software issues from early development testing through to field support, performing root-cause analyses and implementing preventive actions.
- Apply engineering best practices such as code reviews, continuous integration (CI/CD), and automated testing.
- Participate in architectural design reviews and maintain technical specifications.
- Support recurring release activities to ensure long-term platform reliability.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, Electronics Engineering, Embedded Systems, or a related technical field.
- Practical knowledge of embedded software development using C, C++, or Rust.
- Understanding of operating system internals, real-time operating systems (RTOS), embedded architectures, and Linux development environments.
- Familiarity with software design principles, object-oriented design, and modeling techniques.
- From entry-level (including relevant academic or personal projects) to several years of hands-on professional experience in embedded software engineering.
- Strong analytical problem-solving skills, curiosity, learning agility, and a continuous improvement mindset.
- Excellent communication, documentation, and teamwork skills with a high sense of ownership and accountability.
Desired Qualifications
- Scripting skills in Python are considered an asset.
Benefits
- Comprehensive onboarding program (including guidance by a personal godmother/godfather).
- Continuous learning opportunities through our local training center.
- Access to global career pathways.
- Interesting compensation and benefits package.
- Health insurance.
- Paid leave.
- Retirement benefits.
- Flexible hybrid working arrangements.
#Embedded software#cyber-physical systems#real-time operating systems#embedded platform development#industrial control systems#Linux#C#C++#Rust#CI/CD#automated testing#software architecture#Research and Development