2 weeks ago

Embedded Software Engineer

Stafford, Staffordshire 45 - 50 Contract

Job Reference: BBBH61253_1714473144


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.
Share this job:

Apply now