Enable job alerts via email!

C++ Embedded software engineers - Life saving product development on a 4.5 day week TOAD707

Interface Recruitment UK

Leeds

On-site

GBP 55,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

An established industry player is seeking talented embedded software engineers to join their innovative team. This role involves designing and developing software solutions that save lives, contributing to projects that impact millions globally. You will work in a collaborative environment, creating maintainable code and leading design reviews while mentoring less experienced engineers. With a focus on software for embedded devices, you will leverage your expertise in C/C++, Java, and Python. If you are passionate about technology and eager to make a difference, this opportunity is perfect for you.

Benefits

4.5 half day week
Free parking
Heavily subsidised onsite facilities
Relaxed friendly environment

Qualifications

  • 5+ years of experience in software development, ideally in embedded systems.
  • Knowledge of software development lifecycle and agile methodologies.

Responsibilities

  • Architect and review design specifications for complex software systems.
  • Produce maintainable code and provide support for existing products.
  • Lead design reviews and create project estimates.

Skills

C/C++
Java
JavaScript
HTML
Python
SQL
Problem Solving
OO Design Principles
Design Patterns
Testing Frameworks
Continuous Integration
Embedded Linux
Real Time Applications
Networking (IP and Ethernet)

Education

Degree in related field

Tools

Jira
Visual Studio for Teams
Eclipse
Android Studio
Git
SVN

Job description

Embedded software engineers (4.5 half day week only)
…required to work within a software solutions environment. Their solutions save lives, on a daily basis.
  • Base Salary £55,000 +
  • Benefits: 4.5 half day week, free parking, heavily subsidised onsite facilities, relaxed friendly environment.
  • Education Requirements – ideally a degree within a related field but not essential
  • Experience Requirements – 5+ years ideal
  • Industry – Software Solutions
  • Job Location – Leeds, LS11 5QG
  • Qualifications – Any software / computer science related certifications relevant
  • Work Hours – 35 hours over 4.5 days (half day Friday)
Description
Our client delivers leading technology and services to meet the needs of over 2.5 million people worldwide. Their vision is a world where people have the freedom to live life to the full in a place of their choice and that is just what their products help deliver and on a global scale.Responsibilities and skills
  • Architects, creates and reviews design specifications for complex software components, subsystems or overall systems as required (this will include software design specifications)
  • Produce well structured, documented and maintainable code to meet project goals
  • Provide maintenance support for existing products to ensure prompt rectification of problems
  • Ensure proper tests, debug and verification of designs prior to release as requested
  • Lead and contribute to, formal design and project reviews
  • Create work breakdown and estimates for new projects and deliver to agreed timescales
  • Define and create build environments and configuration management systems to ensure consistent usage and correct release of software.
  • Act as a coach to less experienced engineers
  • Follow company/department processes and contribute to process improvements
  • Experience and Knowledge of C/C++, Java, Javascript, HTML, python, SQL
  • Experience and knowledge in working with OO design principles and Design Patterns
  • Experience and knowledge of testing frameworks
  • Experience and knowledge of working with and using continuous integration and build environments
  • Understanding of Android frameworks and tools
  • Knowledge and experience of developing software for embedded devices
  • Excellent problem solving skills and analysis
  • Experience and knowledge of architectural designs for specifications.
  • Experience of Real Time Applications and Operating Systems
  • Demonstrable experience of software (embedded and operating system development) within Consumer Electronic, or similar industries.
  • Experience and knowledge of embedded Linux and windows CE
  • Good understanding of IP and Ethernet networking.
  • Excellent understanding of the software development lifecycle and processes, agile and waterfall.
  • Working knowledge of software developments tools, Jira, Visual Studio for Teams, eclipse, android studio, git SVN, others considered where relevant for embedded devices.
Department description
The Innovation and Development function is a key aspect of the business. The function includes hardware, software and systems engineering disciplines. The department works closely with the Business Development function to ensure market requirements are met in terms of new product developments and product upgrades. Another key requirement is the liaison with quality, manufacturing and materials functions to ensure the manufacturing capability of new products and that adequate quality is inbuilt in to products. There is also the requirement to ensure that adequate technical and support documentation is available for products and systems. The function must ensure that products pass the product approval process which includes input into the business justification case required for the commitment of funds to the development of new products.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.