Back to job search

Embedded Software Engineer - Embedded Software, Embedded C, C++, Windows, Linux, RTOS

Sectors: Electronics, Manufacturing, Software, Robotics
Job Title: Embedded Software Engineer
Location: Nottinghamshire, East Midlands
Salary: £40,000 - £65,000 per annum
Work arrangement policy: 4 Days WFH and 1 day in the office
Great Benefits Package

Company Overview & Job Title:
If you’re an Embedded Software Engineer currently looking to achieve an exciting new role then now is the time because a highly innovative, high technology and forward thinking engineering business based in Nottinghamshire (East Midlands) who’re fast growing are now looking to grow their specialist Research & Development team to recruit for an Embedded Software Engineer. The Embedded Software Engineer will be on a journey and to be working on the company’s unique technology that’s going to disrupt the market. The vision of the organisation is to be the market leader in the research, engineering, design, development for Electronics, Embedded Software, Industrial, Robotics and Mechanical Engineering.

Promotional & Growth aspects:
The Embedded Software Engineering role is a well varied and self-sufficient position offering exceptional training and progression opportunities for you to advance your career in to become a Head of Software Engineering in the organisation.

The role:
The successful Embedded Software Engineer will take lead and to be responsible for the specification, design, development, testing and design management of the embedded software that operates on the company’s visualization platform.

The salary on offer for successful Embedded Software Engineer is £40,000 - £65,000 per annum, depending on skillset & experience.

Work arrangement policy: The company is based in Nottinghamshire and work from home is 4 days a week and 1 day onsite available. If you prefer working more days in the office during the week, this is completely fine to do so.

Embedded Software Engineer Key Skills:
  • 3-5+ years minimum industry experience
  • Embedded Software Programming in C, C++
  • Embedded C++ Programming knowledge and experience is preferred
  • Experience of C++ development, under both Windows and Linux
  • Knowledge of other programming languages – Java, Python, C# is advantageous
  • Network interface – I2C, USB, UART, RS232/485, Ethernet, TCP/IP
  • Demonstrable experience of writing tested & testable code
  • Ability to work well within a multi-disciplinary R&D team, as well as on individual projects
  • Great teamwork, communication and presentation skills
  • Good project management, timing, understanding on how to organize work and within agreed timescales is a must
Desirable nice to have skills:
  • Real Time Operating Systems - FreeRTOS, Nucleus+, QNX, VxWorks or similar
  • Version Control – GIT, SVN, Jira, Mercurial
  • Knowledge and experience of GPU - Graphics processing unit
  • Experience designing and writing multi-threaded applications
  • Experience with OpenGL, GTK and CMake
  • Experience developing hardware APIs and debugging at the driver level
  • Experience of developing GUI (graphical user interfaces)
  • Experience of working in regulated environments - Medical, Aerospace, Nuclear or Defence
  • Experience of working on medical devises complying with IEC 62304
  • Low level Electronics Development
Benefits Package:
  • 25 Days Holiday
  • Standard government pension scheme
  • Flexible working hours– Start and finish times
  • Work from home days a 1 week
  • Excellent career progression opportunities
  • Great work culture and environment
  • Support in learning new relevant technologies
If you are an enthusiastic Embedded Software Engineer, looking for an exhilarating new opportunity to join a growing high technology engineering organisation, then please apply now with your updated CV or call Frank at Premier Group on 0121796188 for further information about the role and company.