Vacancy

RA
Graduate Embedded Software Engineer Racelogic
ONSITE Buckingham, Buckinghamshire, England
Talent Pools by Score
Maximum Possible Score
6
Score Candidate Pool Size
6 0
5 0
4 0
3 0
2 6
1 0
Grand Total
6
Commute Distance Candidate Count
31 - 40 miles 1
50+ miles 2
Unknown 3
Job description

As a Graduate Embedded Engineer, you will work as part of our innovative embedded software team, contributing to the development of applications and systems for cutting-edge embedded platforms like the VBOX Touch. This role is ideal for a recent graduate with a solid foundation in programming, an enthusiasm for learning, and an interest in embedded systems. You will gain hands-on experience working with FreeRTOS and MicroPython while receiving training and support to enhance your skills.
You will play a key role in designing, coding, testing, and maintaining embedded software solutions that align with customer requirements and industry best practices.

Your Responsibilities:

  • Develop Software: Design and write efficient, maintainable software for embedded systems using Python and MicroPython.
  • Collaborate Across Teams: Work closely with hardware engineers and cross-functional teams to integrate software with hardware components effectively.
  • Learn and Apply Best Practices: Adopt programming best practices to ensure the quality, reliability, and scalability of software systems.
  • Conduct Testing and Debugging: Assist in debugging and testing software to meet system requirements and resolve any issues.
  • Contribute to Application Development: Assist in the creation of custom applications for the VBOX Touch platform, incorporating customer feedback and requests.
  • Participate in Reviews: Engage in design and code reviews to ensure adherence to industry standards.
  • Maintain Documentation: Develop and update documentation for software design, functionality, and testing processes.
  • Stay Current: Keep abreast of developments in embedded software technologies and industry trends.

Requirements:

A bachelors degree in computer science, Electrical/ Electronics Engineering, or a related field.

  • Strong foundational knowledge in Python programming and interest in embedded systems.
  • Familiarity with embedded operating systems (e.g., FreeRTOS) and hardware communication protocols such as CAN is advantageous.
  • An understanding of C/C++ is desirable but not essential.
  • Problem-solving mindset with attention to detail.
  • Strong organisational and time-management skills.
  • Ability to work both independently and collaboratively as part of a team.
  • Eagerness to learn new skills and adapt to emerging technologies.

Benefits:

  • Competitive salary
  • Profit related bonus (after probation)
  • Enhanced pension scheme.
  • Employee share option scheme
  • Salary sacrifice electric vehicle scheme with free charging at work
  • Cycle to Work scheme.
  • Vitality Private Healthcare