Graduate Embedded Software Engineer

at Racelogic
About the job
ONSITEBuckingham, Buckinghamshire, EnglandFull-Time ~ Permanent
Open to new applications

2 job requirements

Preview the competition
1 years Python experience, used daily Must Have  
1 years RTOS experience, used daily Must Have  

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
RA

Racelogic

Classification:

blurTagText
blurTagText

Quick Links

Do your company research faster enabled by 1-click.

                 
Details and stages

Reporting to: details unknown

the hiring process information will appear here if available.

Job ref blurredText

Posted on blurredText

Last checked on blurredText

Closing on blurredText

1 discussion comments
0 requirements
Competitive Insights

Understand who you are up against, now and in the future.

4 Saved as Applied
Qualify To Apply check results

Total attempts: 22Unique: 10Passed: 6

Discuss this job
Share your intel on this vacancy and help others - anonymously
Team inkscroll - 0 days ago

pretend that this is a blurredText long comment