Lead Embedded Engineer

Company:  Aatom Recruitment
Location: Dudley
Closing Date: 16/06/2024
Salary: £45000 - £55000/annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
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 skillsAbout 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, EclipseBy 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
Apply Now
Share this job
  • Similar Jobs

  • Embedded Software Engineer

    Birmingham
    View Job
  • Senior Embedded Software Engineer

    Dudley
    View Job
  • Lead Data Engineer

    Birmingham
    View Job
  • Delivery Lead

    Birmingham
    View Job
  • Lead Developer

    Birmingham
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙