Embedded Software Engineer

3 weeks ago


Birmingham, United Kingdom Vantage Consulting Full time


My client is on the lookout for a highly skilled Embedded Software/Systems Engineer to join our dynamic team in Staffordshire, UK. As an essential part of their engineering crew, you'll be crucial in designing, developing, and maintaining embedded software and systems for their off-highway vehicles and equipment.
Responsibilities:

  • Design, develop, and debug embedded software and systems for off-highway applications, focusing on reliability, performance, and efficiency.
  • Collaborate with cross-functional teams including hardware engineers, mechanical engineers, and firmware engineers to ensure seamless integration of software with hardware components.
  • Implement and optimize software algorithms for real-time control, communication, and diagnostics.
  • Conduct software testing, verification, and validation to ensure compliance with functional and safety requirements.
  • Participate in code reviews, design reviews, and technical discussions to maintain high-quality standards and foster continuous improvement.
  • Provide technical support and troubleshooting assistance during product development, testing, and production phases.
  • Stay updated on emerging technologies, industry trends, and best practices in embedded software development to enhance team capabilities and drive innovation.


Requirements:

  • Bachelor's degree in Computer Science, Electrical Engineering, or related field.
  • Proven experience in embedded software development using C/C++ programming languages.
  • Strong background in QT framework for GUI development is essential.
  • Proficiency in software debugging and troubleshooting techniques.
  • Familiarity with real-time operating systems (RTOS) and embedded Linux environments.
  • Experience with version control systems (e.g., Git), build systems (e.g., CMake), and software development tools (e.g., IDEs, debuggers).
  • Knowledge of communication protocols such as CAN, Ethernet, and USB.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication and teamwork abilities.
Desired Skills and Experience

Responsibilities:

Design, develop, and debug embedded software and systems for off-highway applications, focusing on reliability, performance, and efficiency.
Collaborate with cross-functional teams including hardware engineers, mechanical engineers, and firmware engineers to ensure seamless integration of software with hardware components.
Implement and optimize software algorithms for real-time control, communication, and diagnostics.
Conduct software testing, verification, and validation to ensure compliance with functional and safety requirements.
Participate in code reviews, design reviews, and technical discussions to maintain high-quality standards and foster continuous improvement.
Provide technical support and troubleshooting assistance during product development, testing, and production phases.
Stay updated on emerging technologies, industry trends, and best practices in embedded software development to enhance team capabilities and drive innovation.

Requirements:

Bachelor's degree in Computer Science, Electrical Engineering, or related field.
Proven experience in embedded software development using C/C++ programming languages.
Strong background in QT framework for GUI development is essential.
Proficiency in software debugging and troubleshooting techniques.
Familiarity with real-time operating systems (RTOS) and embedded Linux environments.
Experience with version control systems (e.g., Git), build systems (e.g., CMake), and software development tools (e.g., IDEs, debuggers).
Knowledge of communication protocols such as CAN, Ethernet, and USB.
Excellent problem-solving skills and attention to detail.
Effective communication and teamwork abilities.


  • Birmingham, United Kingdom Upstream Solutions Group Full time

    Look no further my client aims to give peace of mind to people and communities, every day. I am seeking an experienced embedded software engineer to join their Dynamic engineering team. You will be working with a number of major customers in the security sector with exciting projects to be involved in. Designing and developing embedded software for...


  • Birmingham, United Kingdom Upstream Solutions Group Full time

    Are you the type of person who wants to make a difference. Look no further my client aims to give peace of mind to people and communities, every day. Making the world a safer, more secure place is what really matters to them. I am seeking an experienced embedded software engineer to join their Dynamic engineering team. You will be working with a number of...


  • Birmingham, United Kingdom Upstream Solutions Group Full time

    Are you the type of person who wants to make a difference. Look no further my client aims to give peace of mind to people and communities, every day. Making the world a safer, more secure place is what really matters to them.I am seeking an experienced embedded software engineer to join their Dynamic engineering team.You will be working with a number of...


  • Birmingham, United Kingdom Novocomms Limited Full time €55,000 - €120,000

    Embedded Software Engineer NVC is looking for full-time Embedded Software Engineer (Ref: 2024ESE03)  with ability, experience and knowledge in the definition, design, development, and testing of software in our new beam steering wireless systems. Duties & Responsibilities · System Design and Software Development : Define and design the software...


  • Birmingham, United Kingdom Upstream Solutions Group Full time

    Are you the type of person who wants to make a difference. Look no further my client aims to give peace of mind to people and communities, every day. Making the world a safer, more secure place is what really matters to them. I am seeking an experienced embedded software engineer to join their Dynamic engineering team. You will be working with a number of...


  • Birmingham, United Kingdom Novocomms Limited Full time

    Embedded Software EngineerJob Summary Novocomms Limited (“NVC”) – Birmingham (Potentially London) NVC is looking for full-time Embedded Software Engineer (Ref: 2024ESE03)  with ability, experience and knowledge in the definition, design, development, and testing of software in our new beam steering wireless systems. Duties & Responsibilities · ...


  • Birmingham, United Kingdom Novocomms Limited Full time

    Embedded Software EngineerJob Summary Novocomms Limited (“NVC”) – Birmingham (Potentially London) NVC is looking for full-time Embedded Software Engineer (Ref: 2024ESE03)  with ability, experience and knowledge in the definition, design, development, and testing of software in our new beam steering wireless systems. Duties & Responsibilities · ...


  • Birmingham, United Kingdom Novocomms Limited Full time

    Job Description Embedded Software Engineer Job Summary Novocomms Limited (“NVC”) – Birmingham (Potentially London) NVC is looking for full-time Embedded Software Engineer (Ref: 2024ESE03)  with ability, experience and knowledge in the definition, design, development, and testing of software in our new beam steering wireless systems. This role...


  • Birmingham, United Kingdom Novocomms Limited Full time

    Embedded Software Engineer Job SummaryNovocomms Limited (“NVC”) – Birmingham (Potentially London) NVC is looking for full-time Embedded Software Engineer (Ref: 2024ESE03)  with ability, experience and knowledge in the definition, design, development, and testing of software in our new beam steering wireless systems. This role is requried to work...


  • Birmingham, United Kingdom Novocomms Limited Full time

    Embedded Software EngineerHave you got the right qualifications and skills for this job Find out below, and hit apply to be considered.Job SummaryNovocomms Limited (“NVC”) – Birmingham (Potentially London)NVC is looking for full-time Embedded Software Engineer (Ref: 2024ESE03) with ability, experience and knowledge in the definition, design,...


  • Birmingham, United Kingdom Novocomms Limited Full time

    Embedded Software EngineerJob SummaryNovocomms Limited (“NVC”) – Birmingham (Potentially London)NVC is looking for full-time Embedded Software Engineer (Ref: 2024ESE03) with ability, experience and knowledge in the definition, design, development, and testing of software in our new beam steering wireless systems. This role is requried to work...


  • Birmingham, United Kingdom Novocomms Limited Full time €55,000 - €120,000

    Embedded Software Engineer Job Summary Novocomms Limited (“NVC”) – Birmingham (Potentially London) NVC is looking for full-time Embedded Software Engineer (Ref: 2024ESE03)  with ability, experience and knowledge in the definition, design, development, and testing of software in our new beam steering wireless systems. This role is requried to...


  • Birmingham, United Kingdom Novocomms Limited Full time

    Embedded Software EngineerJob SummaryNovocomms Limited (“NVC”) – Birmingham (Potentially London)NVC is looking for full-time Embedded Software Engineer (Ref: 2024ESE03) with ability, experience and knowledge in the definition, design, development, and testing of software in our new beam steering wireless systems. This role is requried to work...


  • Birmingham, United Kingdom Novocomms Limited Full time

    Embedded Software EngineerJob SummaryNovocomms Limited (“NVC”) – Birmingham (Potentially London)NVC is looking for full-time Embedded Software Engineer (Ref: 2024ESE03) with ability, experience and knowledge in the definition, design, development, and testing of software in our new beam steering wireless systems. This role is requried to work...


  • Birmingham, United Kingdom Novocomms Limited Full time

    Job DescriptionEmbedded Software EngineerJob SummaryNovocomms Limited (“NVC”) – Birmingham (Potentially London)NVC is looking for full-time Embedded Software Engineer (Ref: 2024ESE03) with ability, experience and knowledge in the definition, design, development, and testing of software in our new beam steering wireless systems. This role is...


  • Birmingham, United Kingdom Novocomms Limited Full time

    Embedded Software EngineerHave you got the right qualifications and skills for this job Find out below, and hit apply to be considered.Job SummaryNovocomms Limited (“NVC”) – Birmingham (Potentially London)NVC is looking for full-time Embedded Software Engineer (Ref: 2024ESE03) with ability, experience and knowledge in the definition, design,...


  • Birmingham, United Kingdom Novocomms Limited Full time

    Embedded Software EngineerJob SummaryNovocomms Limited (“NVC”) – Birmingham (Potentially London)NVC is looking for full-time Embedded Software Engineer (Ref: 2024ESE03) with ability, experience and knowledge in the definition, design, development, and testing of software in our new beam steering wireless systems. This role is requried to work...


  • Birmingham, United Kingdom Novocomms Limited Full time

    Embedded Software EngineerJob Summary Novocomms Limited (“NVC”) – Birmingham (Potentially London) NVC is looking for full-time Embedded Software Engineer (Ref: 2024ESE03)  with ability, experience and knowledge in the definition, design, development, and testing of software in our new beam steering wireless systems. This role is requried to work...


  • Birmingham, United Kingdom Novocomms Limited Full time

    Embedded Software EngineerJob Summary Novocomms Limited (“NVC”) – Birmingham (Potentially London) NVC is looking for full-time Embedded Software Engineer (Ref: 2024ESE03)  with ability, experience and knowledge in the definition, design, development, and testing of software in our new beam steering wireless systems. This role is requried to work...


  • Birmingham, United Kingdom Morgan Fraser Group Limited Full time

    Skills Required Embedded C Programming experience ideally in the Automotive industry although this is not essential. Requirements You’ll be capable of technically defining, developing, and maintaining full software using enhanced knowledge of embedded Operating Systems such as Linux and Unix, alongside experience of developing embedded software in C or...