Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Software Engineer — C/C++, Linux & CAN/Modbus

Anonymous

Cambridge

On-site

GBP 40,000 - 60,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech company seeking Embedded Software Engineers C/C++ to design and build software ecosystems, including control software and user interfaces. Responsibilities include developing embedded software, collaborating with hardware engineers, writing modular code, and ensuring software quality through testing and debugging. Ideal candidates will have experience with Embedded Linux and protocols like RS485 and Modbus, and be eager to adapt in a dynamic environment.

Qualifications

  • Experience building and deploying software for Embedded Linux devices.
  • Understanding of hardware protocols and interfaces like RS485, Modbus, CAN.
  • Willingness to adapt to evolving project requirements.

Responsibilities

  • Design and develop embedded software solutions for microcontrollers.
  • Write efficient and well-documented code in C/C++.
  • Work with testing teams to ensure software meets quality standards.

Skills

C/C++ programming
Embedded Linux
Debugging and troubleshooting
Collaboration with hardware engineers

Tools

Ansible
Terraform
Nix/NixOS
Job description
A tech company seeking Embedded Software Engineers C/C++ to design and build software ecosystems, including control software and user interfaces. Responsibilities include developing embedded software, collaborating with hardware engineers, writing modular code, and ensuring software quality through testing and debugging. Ideal candidates will have experience with Embedded Linux and protocols like RS485 and Modbus, and be eager to adapt in a dynamic environment.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.