TEC Partners Limited
Melbourn / Global
You have blocked notifications
Oops! You have blocked notifications. Click here for more info
You have blocked notifications, please check your browser settings.
You're currently subscribed to job notifications
Subscribe to notifications
You will no longer receive notifications
Melbourn / Global
Embedded Software EngineerCambridge, UKPermanent, Full-timeSalary: Competitive, dependent on experience
The opportunity
This is an opportunity to work on advanced, real-world technology where your work genuinely matters. As an Embedded Software Engineer, you will be involved in developing innovative systems that address complex technical challenges in highly demanding environments.
You will work alongside multidisciplinary teams of experienced engineers, scientists and designers, exploring new ideas and rapidly turning them into working prototypes. The role is technically varied, fast-paced and hands-on, offering exposure to the full product lifecycle and the freedom to solve problems creatively.
What you will be doing
Working across the full development lifecycle, from requirements capture and design through to implementation, testing, documentation and prototype deliveryDeveloping embedded software for cutting-edge and experimental platformsCollaborating closely with cross-functional teams to rapidly design and implement solutionsSolving complex technical problems using a practical, engineering-led approachContributing to multiple technically demanding projects, often at the forefront of emerging technology
What we are looking for
3+ years’ experience in embedded software developmentStrong experience programming in C, plus at least one additional language such as C++, C#, or MATLABExperience working with Linux in an embedded or systems contextA relevant degree in engineering, computer science or a related disciplineA proven track record of designing and implementing robust technical solutions
Desirable experience
Bare-metal or RTOS development on ARM-based targetsHigh-level software architecture and system designEmbedded software debugging and fault-finding techniquesElectronics development or hands-on hardware debuggingScripting for testing or signal processing, for example using Python or MATLAB
Background
Engineers from a broad range of industries are encouraged to apply. Experience working in highly regulated or technically complex environments is beneficial but not essential. Curiosity, adaptability and strong problem-solving skills are key to success in this role
#J-18808-Ljbffr
Melbourn / Global
Cambridge / Global
Cambridge / Global
Cambridge / Global
Caldecote / Global
St Ives / Global