Senior Embedded Software Engineer

As the selected Senior Embedded Software Engineer, you’ll join a small, but expert team where you’ll work on the design, development and validation of high-speed network and storage systems.

Responsibilities for the role of Senior Embedded Software Engineer will include:

  • Full software lifecycle design of detailed implementation work
  • Architect and develop software for an advance range of network solutions
  • Board bring up and low-level debugging
  • Work closely with the Testers, Hardware Engineers and Project Managers

Your skills and experience should include:

  • A solid background in Embedded Linux development
  • Strong Embedded C programming skills
  • Debugging and optimising embedded code
  • Knowledge of software interfacing with hardware

Desirable skills:

  • Device Driver/Linux Kernel development
  • Test automation in Python
  • Communication Protocols
  • High-speed network interfaces (Serial ATA, PCI Express, 10G Ethernet)

This is an excellent opportunity for a Senior Embedded Software Engineer ready for the next step in their career.

Please get in touch if you would like to explore further or have any questions regarding the role or company.

Apply for This Job...

    Attach a CV (Accepted file types: pdf, doc, docx, rtf.)

    Search for more Vacancies

    Singular Recruitment

    Speak to us about joining our network


      Attach a CV or Job Spec (Accepted file types: pdf, doc, docx, rtf.)