Embedded Software Engineer in London

Embedded Software Engineer in London

London Full-Time 65000 - 65000 £ / year (est.) Home office (partial)
COMPLETE TALENT SERVICES LIMITED

At a Glance

  • Tasks: Design and develop innovative control systems for cutting-edge machinery.
  • Company: Join a leading Subsea/Oil and Gas engineering company in Newcastle.
  • Benefits: Competitive salary, hybrid working, and opportunities for professional growth.
  • Other info: Dynamic team environment with excellent career advancement potential.
  • Why this job: Make a real impact in the tech world with your embedded software skills.
  • Qualifications: Degree in Software Engineering or related field; experience with embedded software design.

The predicted salary is between 65000 - 65000 £ per year.

Due to business growth, we are looking to recruit for an Embedded Software Engineer for a leading Subsea/ Oil and Gas engineering company based in Newcastle. The main purpose of the role is to develop and design new control systems for the business under the instruction of more senior members of the team to help develop new ways of working and enhance capabilities of machinery produced.

The ideal candidate will be degree qualified in Software Engineering or a related field with exposure to embedded software design. Candidates will have experience in developing applications using real-time operating systems (RTOS) such as Ubuntu. Experience with ROS2.0, DDS, Azure Portal, and Matlab Simulink are all desirable.

Hours: Monday - Thursday 08:30 - 17:00 / Friday 08:30 - 12:00. Hybrid working available - 3 days in the office as a minimum.

Key Responsibilities:

  • Develop and maintain software using C/C++.
  • Work with microcontroller architectures (e.g. ARM) and implement and manage hardware interfaces like UART, CAN, USB.
  • Utilize debugging tools.
  • Develop and maintain device drivers for various hardware components and work within embedded Linux environments as needed.
  • Optimize code for performance, memory usage, and power efficiency.
  • Implement and manage industrial communication protocols like TCP/IP.
  • Ensure the security of embedded systems through proper protocol implementation.
  • Version control and collaborative development.
  • Create and maintain clear technical documentation, including design documents, test reports, and user manuals.

Qualifications & Skills:

  • Degree in Software Engineering / Computer Science / Electronic Engineering or related/equivalent subject.
  • Able to interpret schematics and electronic components.
  • Skilled in embedded software design using Real-Time Operating Systems.
  • Experience with ROS2.0, DDS, Azure Portal, Matlab Simulink (Desirable).

Embedded Software Engineer in London employer: COMPLETE TALENT SERVICES LIMITED

COMPLETE TALENT SERVICES LIMITED is an excellent employer that values quality and collaboration, offering a supportive work culture in the vibrant city of York. Employees benefit from professional growth opportunities and the chance to make a meaningful impact in a respected engineering manufacturing firm, all while enjoying the rich history and community spirit of North Yorkshire.

COMPLETE TALENT SERVICES LIMITED

Contact Details:

COMPLETE TALENT SERVICES LIMITED Recruitment Team

We think you need these skills to ace Embedded Software Engineer in London

Embedded Software Design
C/C++ Programming
Real-Time Operating Systems (RTOS)
Microcontroller Architectures (e.g. ARM)
Hardware Interface Management (UART, CAN, USB)
Debugging Tools Utilisation
Device Driver Development