Graduate Embedded Software Engineer
at RacelogicAlready Applied? Save to tracker
About the job
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
Racelogic
Classification:
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
Understand who you are up against, now and in the future.
Total attempts: 22Unique: 10Passed: 6
Discuss this job
Share your intel on this vacancy and help others - anonymously
pretend that this is a blurredText long comment