This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Our client, a well-established and financially secure engineering organisation, is seeking a Senior Embedded Software Engineer to join their expanding development team. This is a fantastic opportunity to work within a company recognised for its long-term stability, strong engineering ethos, and continued investment in innovation. You’ll be part of a collaborative, multi-disciplinary team, playing a key role in developing embedded software for advanced electronic systems. The position offers involvement across the full software development lifecycle—from initial requirements through to validation and release.
Job Responsibility:
Design, develop, and maintain embedded software for controller and instrumentation platforms
Contribute across the full software lifecycle: requirements, design, implementation, testing, and release
Architect scalable and maintainable software solutions that encourage reuse and collaboration
Participate in Agile/SCRUM development processes
Support software integration with hardware systems and assist in system-level testing
Troubleshoot and resolve software and hardware-related issues
Develop test tools, automation frameworks, and validation scripts
Produce clear design, development, and test documentation
Drive continuous improvement in software quality and development practices
Mentor and support junior engineers within the team
Requirements:
Degree in Computer Science, Software Engineering, Electronic Engineering, or a related field
Strong experience in embedded software development
Proven experience working on electronics-based products
Solid understanding of embedded processors and hardware/software interaction
Experience within structured development environments
Familiarity with Agile/SCRUM methodologies
Track record of delivering production-quality embedded systems
Strong debugging and problem-solving skills across software and hardware
Experience working in cross-functional engineering teams
Nice to have:
Experience within regulated or compliance-driven industries
Exposure to global or distributed engineering teams
Experience with test automation, validation frameworks, or software verification tools