Senior Embedded Software Engineer (BBBH11516) East of England, England
Salary: GBP65000 - GBP70000 per annum
Our client is a fast-paced and successful company specialising in advanced monitoring systems. We’re dedicated to delivering innovative solutions and working on fascinating, cutting-edge applications. Our talented team of engineers collaborates to create industry-leading products, and we’re looking for a Senior Embedded Engineer to join us in this exciting journey.
As a Senior Embedded Engineer, you’ll be responsible for creating and developing embedded software in C++ on Linux-based systems, ensuring high-quality, efficient, and reliable code for complex, distributed systems.
Key Responsibilities:
* Lead and contribute to all stages of the full software development lifecycle, from requirements analysis to design, development, testing, documentation, and training.
* Develop robust, clean, and high-quality embedded software solutions.
* Create functional designs and detailed specifications for system components.
* Implement rigorous testing processes, including writing scripts for test automation.
* Review code from fellow engineers and provide constructive feedback to ensure code quality and alignment with project standards.
* Take ownership of projects while ensuring collaborative teamwork and communication across different teams.
* Contribute to system optimisation, debugging, and refining embedded software solutions.
Required Experience & Qualifications:
* Proven experience in developing and optimising complex software systems.
* Strong experience in designing and implementing embedded kernel technologies and drivers.
* Excellent proficiency in Embedded C and C++ programming.
* Strong analytical skills with the ability to solve complex technical problems.
* Attention to detail and a commitment to delivering high-quality software.
* A clear sense of ownership in your work, combined with a collaborative and team-oriented approach.
* Excellent communication skills, both written and verbal.
* A degree in Computer Science, Electronics, or a related field.
* Familiarity with Linux shell scripting.
* Experience with Rust and Python programming languages.
* Knowledge of Docker for containerisation.
* Experience with Git for version control.
* Experience with distributed/networked systems.
* RF experience or Digital Signal Processing (DSP) knowledge is a plus.
Why Join Us?
* Work in a dynamic and fast-paced environment alongside a talented and driven team.
* Competitive salary and benefits package.
* Opportunities for personal and professional growth.
* Flexible working options, including remote work opportunities.
How to Apply:
If you’re an experienced Senior Embedded Engineer with a passion for solving complex problems and working on innovative technologies, we’d love to hear from you!
Name: Please include your first and last name.
Email: Please provide your email address.
Phone: Please include your country code.
CV / Resume: Yes, I am currently eligible to work (work permit/visa/citizenship) in the country to which I am applying. No, I am not currently eligible to work (work permit/visa/citizenship) in the country to which I am applying.
#J-18808-Ljbffr