Lead Embedded Engineer

Our client is a market leading manufacturer and expert in vehicle electrical systems. To maintain their market position, they need exceptional people on the team. And that's where you come in.

So, if you are looking to join a fast paced, dynamic organisation and develop your career, we would like to hear from you.

Your Role

As an Embedded Engineer your primary responsibility is to craft high-quality low-level embedded software for electronic devices and interfaces. Your expertise in this field is crucial in ensuring the optimal performance and functionality of electronic products.

Reporting to the Technical Director the role involves close collaboration with fellow engineers to design and debug software that meets the specific needs of electronic products. In addition, you will play a key role in the development process by creating and adhering to effective processes.

Key responsibilities include:

  • Design, develop, test, and maintain embedded software for electronic systems, ensuring high performance, reliability, and efficiency
  • Implement and optimize algorithms for real-time (or near real-time) data processing and control applications
  • Develop and maintain device drivers for various peripherals and communication interfaces (CAN, LIN, SPI, I2C) to facilitate seamless integration with other systems/subsystems
  • Understand electronic hardware designs, design processes and concepts to support software development design, build and testing
  • Collaborate with other engineers to troubleshoot and debug system-level problems
  • Participate in code reviews to ensure code quality, adherence to coding standards, and knowledge sharing within the team
  • Create and maintain comprehensive documentation for software design, implementation, and testing.
  • Lead failure and risk analyses during design work
  • Create work schedules to plan and execute development projects for the team
  • Manage the R&D team to achieve successful execution of projects, build a culture of excellence and help them develop their skills

About You

To be considered as an Embedded Engineer, you will need:

  • Is a process driven, customer-first mindset backed by a ferocious 'can do' attitude and a never-ending desire to learn and contribute
  • Will be able to work in a fast-moving and dynamic environment
  • Will be able to write and work according to technical requirements
  • Will be able to read electronic diagrams, datasheets and other design documents to inform software design, build and testing
  • Will be able to ship hardware/software for mass production considering read security, compiler optimization and testing
  • Will be able to create HAL, bootloader and application layer software
  • Has a high level of proficiency in OOP software development using a low level languages such as C++ and java and a high level language such as Python
  • Has a sound understanding of operating system concepts such as multi-threading, process scheduling, inter-process communication, memory management and I/O
  • Will be able to use off the shelf tools for configuration management and version control (Git preferred)
  • Will be able to develop RTOS software using frameworks such as FreeRTOS or Zephyr
  • Will be able to work with different IDEs such as VS Code, iAR, STM32Cube, Eclipse

By providing consent when you send in your CV you are providing permission for us to store this information. We will never share your personal information or curriculum vitae with a third party without your explicit consent.

Experience:

  • Embedded software: 2 years (required)
  • Writing C/C++ for CAN bus applications: 2 years (required)
  • GitHub/GitLab: 1 year (required)
  • Managing a team: 1 year (required)

Please let me know if you are interested in this opportunity.

Any queries, please feel free to contact me.

Company
Aatom Recruitment
Location
Dudley, West Midlands, West Midlands (County), United Kingdom
Employment Type
Permanent
Salary
£45000 - £55000/annum
Posted
Company
Aatom Recruitment
Location
Dudley, West Midlands, West Midlands (County), United Kingdom
Employment Type
Permanent
Salary
£45000 - £55000/annum
Posted