Embedded Software Engineer

IC Resources
Cambridge, UK
5 days ago
Apply on www.careerjet.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Board Bringup Systems Engineering ARM Architecture C++ (Programming Language) Computer Programming Software Debugging Linux on Embedded Systems Embedded Software Field-Programmable Gate Array (FPGA) Systems Development Life Cycle Real-Time Operating Systems Release Management
+5 more
Systems Integration Universal Asynchronous Receiver/Transmitter Scripting SC Clearance Yocto

Job description

Working on cutting-edge communications, space and high-performance networking products, you’ll play a key role in developing embedded software that powers next-generation systems. This is a hands-on opportunity to work across the full product lifecycle, from hardware bring-up and architecture through to production release. The Role: You’ll join a highly experienced multidisciplinary engineering team, developing robust embedded software for complex communications products. Zephyr is central to the technology stack, and we’re particularly interested in engineers who have successfully delivered Zephyr-based products in a commercial environment from start to end of a project. What You’ll Be Doing:

  • Developing embedded software using Zephyr RTOS
  • Taking products from concept through to release using Zephyr throughout.
  • Hardware bring-up and low-level debugging
  • Working with protocols including SPI, CAN, I²C, and UART.
  • Supporting embedded networking and communications features
  • Investigating and resolving hardware/software integration challenges
  • Working closely with hardware, FPGA, RF and systems engineers

Requirements

  • Strong embedded software development experience
  • Proven commercial experience with Zephyr RTOS
  • Experience taking products through the full development lifecycle using Zephyr
  • Strong C/C++ programming skills

Nice to Have

  • Yocto or Embedded Linux experience
  • ARM Cortex development
  • Networking or secure communications experience
  • Python scripting
  • Experience within space, aerospace, telecoms or RF technologies
  • SC clearance eligibility

About the company

A growing engineering company at the forefront of satellite communications and advanced connectivity is looking for a Senior Embedded Software Engineer to join its expanding Cambridge team.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.co.uk
Prepare application

Good distractions

Loading talks and stories from around this role…