Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Embedded software engineer

Cambridge
ENVEA Global
Embedded software engineer
Posted: 10 September
Offer description

As the R&D Embedded Software Engineer you will be a member of an international R&D team who develop sophisticated sensors to monitor environmental emissions and to optimize industrial processes. Our centre of expertise focuses on the measurement of dust at very low concentrations (mg/m3), the mass flow of solids at high concentrations (tons/hour) and flow of exhaust gases, all in harsh industrial environments. This is achieved by using technologies such as laser scattering, electrodynamic, capacitance, microwave and ultrasonic.

You will work in a team of scientists and engineers to develop analogue and digital hardware with embedded software for innovative sensors to measure dust, solids, and flow. You will be responsible for the full software lifecycle from system design, firmware implementation, testing and deployment to hardware. You will implement and test metrological algorithms and take certified emission monitoring (QAL, AMS) and functional safety (SIL) into account.

You will maintain existing products throughout their life cycle; this includes revising the embedded software components as required by hardware design changes.

You will participate in the development, testing and deployment of software and hardware for PC/tablet/smartphone systems.

You will create and maintain technical documentation in the form of design, test and functional documents, which can be used as a basis for the creation of manuals and the approval of the devices.


Responsibilities

* Develop analogue and digital hardware with embedded software for sensors to measure dust, solids, and flow.
* Deliver the full software lifecycle: system design, firmware implementation, testing and deployment to hardware.
* Implement and test metrological algorithms and comply with certified emission monitoring and functional safety requirements.
* Maintain existing products throughout their life cycle and revise embedded software as hardware changes occur.
* Participate in the development, testing and deployment of software and hardware for PC/tablet/smartphone systems.
* Create and maintain technical documentation (design, test, functional) to support manuals and device approvals.


Qualifications and Skills

* Bare-metal programming in C and C++, targeting various 8/16/32-bit processors from Renesas, Microchip and STM.
* Programming for RTOS such as Zephyr, FreeRTOS.
* Programming for peripherals (RTC, SPI, I2C, UART, DMA, ADCs, USB).
* Understanding of industrial communications protocols (Modbus and other Fieldbus).
* Automated unit testing with tools such as Tessy and PC Lint.
* CI/CD pipeline expertise with platforms like Jenkins, GitLab, Bitbucket.
* Version control with GIT.
* Build tools including GNU Make and CMake.
* Familiarity with MISRA C coding standards for software development compliance.
* Team collaboration and peer code reviews.
* Legacy code maintenance and software updates throughout a product lifecycle.
* Education: Degree in a relevant field or equivalent industrial 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 (schematic and PCB layout interpretation).
* Embedded software testing at hardware level; FPGA programming and VHDL experience.
* Good written and verbal communication skills.
* UK citizen or a full work permit or right to remain; sponsorship is not available for this role.

You will work in a cross-border, collaborative environment with ENVEA development teams in France, US, Finland, Germany and the UK. Our core teams are located in Cambridge, UK, and Schliengen, Germany. We use MS Teams/SharePoint/Office 365 and JIRA/Confluence to collaborate. 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.

There are opportunities to travel to other R&D sites within the ENVEA group and to customer sites where appropriate.

#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Lead embedded software engineer
Saffron Walden
Technical Futures
Embedded software engineer
£80,000 a year
Similar job
Embedded software engineer
Ely (Cambridgeshire)
Thorlabs Ltd
Embedded software engineer
Similar job
Mid-level embedded software engineer
Cambridge
Enterprise Recruitment
Embedded software engineer
See more jobs
Similar jobs
It jobs in Cambridge
jobs Cambridge
jobs Cambridgeshire
jobs England
Home > Jobs > It jobs > Embedded software engineer jobs > Embedded software engineer jobs in Cambridge > Embedded Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save