Senior Embedded Linux Software Engineer

Senior Embedded Linux Software Engineer

Employee type

Permanent

Salary

£60000 - £70000/annum

Category

Electronics

Senior Embedded Linux Software Engineer logo
Job Description
Senior Embedded Linux Software Engineer | Hybrid | Cambridge Are you a software engineer with strong experience developing embedded Linux software, with a focus on embedded security? My client is looking for a senior engineer. They operate a sophisticated R&D environment where you will manage multi-stack software environments, from bare-metal control systems to Linux-based network stacks. Responsibilities * Shape system design and test criteria for Linux-based embedded systems. * Lead efforts in software security, including Hardware Root of Trust (RoT), Secure Boot, and TPM integration. * Integrate software with hardware using protocols like I2C, SPI, and UART. * Investigate root causes for complex bugs and deliver effective fixes to uphold high product quality. Technical Requirements * 8+ years of experience in embedded C programming and product development. * Strong focus on Linux-based systems, including Yocto build systems, and Linux kernel * Proven experience with code signing, private key management (HSM), and vulnerability management. * Experience with ARM microcontrollers Bonus Skills * Familiar with network protocols * Experience with Jenkins CI/CD pipelines and automated scripting languages. * Strong background working within an Agile software development environment. What’s in it for you? * 10% bonus, 8% pension, private medical care, 30+ days holiday, and much more! * Hybrid working in the heart of Cambridge R&D * A senior role with the opportunity to mentor junior engineers and enjoy a culture focused on development