Smiths Detection is a global leader in the development, manufacture and management of security and detection solutions designed to make the world a safer place. Our technology provides threat detection and screening solutions for customers in our key markets: aviation, ports and borders, defence, and urban security. Our expertise spans 21 global offices, seven manufacturing sites and five R&D; centres, with a global network of 3,000 dedicated colleagues contributing towards over 40 years at the frontline of advances in safety and security.
We're looking for an Embedded Software Engineer with hands-on experience in C, C++, Python, and Linux to join our growing engineering team.
Qualifications
- Bachelor’s or master’s degree in computer science, Software Engineering, or related field.
- Proven experience (1 to 3 years) in software development.
- Onsite Work Model:
4 days/week in office
Key Requirements:
- 1-3 years of embedded software development experience
- Solid expertise in C, C++, Python, and Linux
- Experience with Bare Metal and Linux-based embedded systems
- Knowledge of Kernel Configuration and Device Driver Development
- Understanding of Object-Oriented Design and Test-Driven Development (TDD)
- Exposure to Cybersecurity, Secure Coding Practices, and Security Scan Tools
- Experience working in Agile/Scrum environments
- Good to Have: Angular, Electron, or UI Development experience
If you're passionate about embedded systems, Linux platforms, and developing secure, high-quality software solutions, we'd love to connect with you.