At a Glance
- Tasks: Join a team developing advanced sensing solutions for environmental monitoring and industrial efficiency.
- Company: ENVEA, a leader in environmental instrumentation and sustainable innovation.
- Benefits: Competitive salary, collaborative culture, and opportunities for professional growth.
- Other info: Dynamic, international team with excellent career advancement opportunities.
- Why this job: Make a real impact on environmental protection through cutting-edge technology.
- Qualifications: Experience in embedded software development and strong teamwork skills.
The predicted salary is between 40000 - 50000 £ per year.
ENVEA is one of the world's leading companies in the field of environmental and industrial instrumentation, analysis and measurement. Since it was founded in 1978, ENVEA has designed, manufactured and marketed equipment for the continuous measurement of ambient air, emissions and industrial processes, as well as data processing software. A true flagship of French Industry and a pioneer in technology, throughout its history ENVEA has placed environmental protection and sustainable innovation at the heart of the development of its measuring instruments, its strategy and its founding values.
As an R&D Embedded Software Engineer, you will join a high‑calibre international team dedicated to developing sophisticated sensing solutions. Our mission is to monitor environmental emissions and optimize industrial efficiency through advanced instrumentation. Our Centre of Expertise focuses on precision measurement within harsh industrial environments—ranging from detecting dust at mg/m3 concentrations to monitoring solid mass flow at tons/hour. We achieve this by leveraging a diverse technological portfolio, including laser scattering, electrodynamics, capacitance, microwave, and ultrasonic technologies.
Key Responsibilities- Algorithm & Compliance: Implement and validate metrological algorithms, ensuring all software meets QAL/AMS emission monitoring certifications and SIL functional safety standards.
- Product Lifecycle Management: Maintain and optimize our existing product portfolio, adapting embedded components to support hardware design iterations.
- Cross‑Platform Integration: Contribute to the development, testing, and deployment of software interfaces across PC, tablet, and smartphone platforms.
- Technical Documentation: Produce and maintain high‑quality design, functional, and test documentation to facilitate device approvals and the creation of user manuals.
- Bare‑metal programming in C and C++, targeting various 8/16/32‑bit processors from Renesas, Microchip and STM.
- Programming for RTOS e.g. Zephyr, FreeRTOS.
- Programming for a range of peripherals (RTC, SPI, I2C, UART, DMA, ADCs, USB).
- Understanding of industrial communications protocols (Modbus and other Fieldbus).
- Automated unit testing, using tools such as Razorcat Tessy and PC Lint.
- CI/CD pipeline expertise, working with platforms like Jenkins, GitLab, and Bitbucket.
- Version control management with GIT.
- Build tool experience, including GNU Make and CMake.
- Familiarity with MISRA C Coding Standards for software development compliance.
- Team collaboration, capable of working within a broader software team and conducting peer code reviews.
- Legacy code maintenance, handling bug fixes and software updates throughout a product’s lifecycle.
- Degree in a relevant field or equivalent industrial experience.
- Safety‑certified code design experience.
- Knowledge of ISO 28119 software testing standards.
- ISTQB‑certified tester qualification.
- Software development for Linux, Android, RTOS, and AWS environments.
- Analog and digital hardware design understanding, including schematic and PCB layout interpretation.
- Embedded software testing at the hardware level.
- FPGA programming and VHDL experience.
Applicants must have the existing right to work in the UK. We work in a cross‑border, collaborative environment with ENVEA development teams in France, US, Finland, Germany and the UK. Our core team is located in Cambridge, UK, and Schliengen, Germany. Our collaborative environment uses MS Teams/SharePoint/Office 365 and JIRA/Confluence to work together. Effective communication and teamworking skills are essential. We organise our work in an agile manner where possible to achieve our targets. The working language is English; knowledge of German is beneficial. The role is based in our office in Swavesey, Cambridge UK. Join us in engineering a cleaner, more efficient industrial world.
ENVEA is a leading provider of environmental management solutions for the protection of people and planet. We are committed to sustainable practices to ensure a greener and healthier future for all. We have been at the forefront of developing cutting‑edge technologies and solutions to tackle pressing environmental issues. With a comprehensive range of products and services, we enable industries, governments, and communities to effectively monitor, control, and manage their environmental impact.
R&D Embedded Software Design Engineer in Cambridge employer: Envea UK Ltd
ENVEA is an exceptional employer, offering a dynamic work culture that prioritises innovation and sustainability in the field of environmental instrumentation. Located in Swavesey, Cambridge, employees benefit from a collaborative international team environment, opportunities for professional growth, and the chance to contribute to meaningful projects that protect our planet. With a commitment to employee development and a focus on cutting-edge technology, ENVEA provides a rewarding workplace for those passionate about making a difference.
StudySmarter Expert Advice🤫
We think this is how you could land R&D Embedded Software Design Engineer in Cambridge
✨Tip Number 1
Network like a pro! Reach out to current or former employees at ENVEA on LinkedIn. A friendly chat can give us insider info and maybe even a referral, which can really boost our chances.
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills. Since the role involves bare-metal programming and RTOS, we should be ready to discuss our experience with C/C++ and any relevant projects we've worked on.
✨Tip Number 3
Show off our passion for environmental tech! During interviews, let’s share why we care about sustainability and how our skills can contribute to ENVEA's mission of creating a cleaner industrial world.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure our application gets seen by the right people. Plus, it shows we’re genuinely interested in joining the team.
We think you need these skills to ace R&D Embedded Software Design Engineer in Cambridge
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the R&D Embedded Software Engineer role. Highlight your bare-metal programming in C/C++, experience with RTOS, and any relevant projects that showcase your expertise.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about environmental technology and how your background aligns with our mission. Be specific about your experience with metrological algorithms and cross-platform integration.
Showcase Team Collaboration:Since we value teamwork, mention any experiences where you've successfully collaborated with others on software projects. Highlight your ability to conduct peer code reviews and work within a broader software team.
Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at Envea UK Ltd
✨Know Your Tech Inside Out
Make sure you brush up on your bare-metal programming skills in C and C++. Be ready to discuss your experience with various processors and RTOS like Zephyr or FreeRTOS. They’ll likely want to hear about specific projects where you’ve implemented metrological algorithms or worked with industrial communication protocols.
✨Showcase Your Problem-Solving Skills
Prepare to share examples of how you've tackled challenges in embedded software design. Think about times when you had to maintain legacy code or handle bug fixes. Highlight your experience with automated unit testing and CI/CD pipelines, as these are crucial for the role.
✨Familiarise Yourself with Their Products
Do some homework on ENVEA’s product portfolio and their focus on environmental monitoring. Understanding their technology and how it fits into the broader context of industrial efficiency will show your genuine interest and help you connect your skills to their needs.
✨Communicate Effectively
Since teamwork is key in this role, practice articulating your thoughts clearly. Be prepared to discuss how you collaborate with others, especially in an agile environment. Familiarity with tools like MS Teams and JIRA can also be a plus, so mention any relevant experience you have.