Embedded Software Engineer
Job in
Leicester, Leicestershire, LE1 5YA, England, UK
Listed on 2026-01-25
Listing for:
Zenovo
Full Time
position Listed on 2026-01-25
Job specializations:
-
Software Development
Embedded Software Engineer, Software Engineer, C++ Developer, Python
Job Description & How to Apply Below
Job Title:
Embedded Software Engineer
Location:
Leicestershire
Hybrid: 90% office based
Salary: £50,000
Zenovo are recruiting for an Embedded Software Engineer to join a well established team in Leicestershire.
This role is largely office-based and will involve designing, developing, and testing embedded software solutions based on customer system requirements. You will take ownership of assigned deliverables while working collaboratively as part of a wider engineering team on larger projects.
Key Responsibilities
Design, develop, and test embedded software solutions based on customer-provided system requirements
Develop embedded software primarily in Embedded C, with some Embedded C++ development
Work within a Linux environment, utilising the OS rather than Linux development
Ensure software is developed in line with MISRA C coding standards
Perform unit testing to validate functionality and reliability
Use Atlassian tools, including JIRA, for task tracking, issue management, and collaboration
Take ownership of individual software deliverables while contributing to team-based project goals
Collaborate closely with other software, hardware, and systems engineers
Debug, test, and support software across the full development lifecycle
Produce clear technical documentation to support development and testing activities Key Skills & Experience
Strong experience with Embedded C, with some exposure to Embedded C++
Experience working on embedded systems within a Linux environment (OS usage, not kernel or driver development)
Good understanding and practical application of MISRA C standards
Experience with unit testing methodologies and tools
Familiarity with Atlassian toolsets, particularly JIRA
Ability to interpret customer system requirements and translate them into robust software designs
Experience with embedded communication interfaces including CANBus and RS485
Knowledge of networking protocols, particularly Ethernet
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×