Job description
Job Title: Embedded Software Engineer
Location: Bristol (3 Days On-Site Per Week)
Salary: Up to £42,500 + Bonus & Benefits
NOTE: Only candidates with permanent, unrestricted UK working rights will be considered, as visa sponsorship is not offered for this position.
Overview:
This is an exciting opportunity for recent graduates or early-career engineers to join a collaborative and innovative engineering environment with a business at beginning of the development for their next generation product
A successful candidate will working closely with Senior Engineers and be focused on designing and developing embedded firmware in C, for Bare-Metal Applications.
Job Responsibilities:
• Design, develop, and maintain firmware in C, to support product enhancements and new product development.
• Assist in testing, debugging, and integrating embedded solutions
• Follow structured development processes and contribute to code reviews
• Use source code control systems (e.g., Git) to manage code versions
• Use task tracking systems (e.g., Jira) to record issues, manage development tasks, and support project coordination.
Experience Required:
• Understanding of C Programming for Bare-Metal
• Experience with communication protocols such as SPI, RS485, and CAN.
• Knowledge of ARM architectures (e.g., Cortex-M or Cortex-A)
• Enthusiasm for low-level development and problem-solving
Benefits Include:
• Enhanced Pension scheme
• Private healthcare
• 25 days holiday + bank holidays
• Flexible working options
• Ongoing training and professional development
• Career progression opportunities in a high-growth, high-tech environment