Embedded Software Engineer

New Yesterday

Job Description

Embedded Software Engineer


As an Embedded Software Engineer, you will play a key role in the design, development, and manufacture of cutting-edge communication systems.


Working in a fast-paced environment alongside a talented team, you will be responsible for driving innovation and ensuring the quality and performance of embedded software solutions.

You will have the opportunity to contribute to critical products that deliver high-impact solutions to customers worldwide.


Key Responsibilities:


  • Develop and maintain embedded software for communication systems, including real-time operating systems, device drivers, and communication protocols.
  • Collaborate with cross-functional teams—such as hardware engineers and system architects—to ensure seamless integration of software and hardware components.
  • Lead the design, implementation, and testing of new features and improvements to enhance performance, reliability, and scalability of our communication products.
  • Troubleshoot and debug complex issues, optimizing code for performance and memory usage.
  • Contribute to the continuous improvement of software development processes, including testing, documentation, and code reviews.


Required Qualifications & Experience:

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • 5+ years of proven experience in embedded software development.
  • Strong proficiency in C programming.
  • Solid understanding of most of the following: embedded systems, real-time operating systems, device drivers, and microcontrollers.
  • Knowledge of communication protocols such as TCP/IP, UDP, SPI, I²C, CAN, etc.
  • Strong problem-solving skills with the ability to work on complex, high-reliability systems.
  • Excellent communication skills, both written and verbal, with a collaborative mindset and the ability to work in a global team environment.


Benefits:

  • Annual bonus
  • Hybrid working
  • 25 days annual leave
  • 8% pension scheme
  • Private medical insurance
  • Life assurance (4x salary)
  • Continuous training and development
  • Employee reward and recognition scheme
  • Employee assistance programme
  • BUPA wellbeing services

Location:
Cambridgeshire
Job Type:
FullTime
Category:
Technology

We found some similar jobs based on your search