Graduate Embedded Software Engineer
Listed on 2026-07-07
-
Software Development
Embedded Software Engineer, Software Engineer, Embedded Systems/ Firmware/ IoT, Software Testing
Are you a Graduate Embedded Software Engineer, who is looking to work in a fast paced, global, market leading company?
Here at Innovative Technology, we have an excellent opportunity for a Graduate Embedded Software Engineer to join our site-based Research & Development team at our global head office in Oldham, Greater Manchester.
Therole overviewYou will develop firmware / embedded software for our range of products, using a variety of programming languages, tools, and development practices. Working alongside experienced engineers, you will gain hands‑on experience in developing, testing, documenting, and maintaining software that helps ensure our devices and systems continue to meet high industry standards.
Responsibilities of our Graduate Embedded Software Engineer- Assist in the design, development, testing, and maintenance of embedded software for a range of ITL products.
- Support the development of PC tools and configuration software used alongside ITL products.
- Learn and apply source control processes, software release procedures, and coding standards.
- Contribute to product design documentation, test records, and software development documentation.
- Help investigate software issues, identify possible causes, and work with experienced engineers to develop appropriate solutions.
- Support feasibility investigations for new product concepts, product improvements, and software design options.
- Develop an understanding of hardware constraints and how software interacts with embedded systems.
- Collaborate with other development teams to help clarify requirements, agree timescales, and support delivery of project objectives.
- Participate in code reviews, design discussions, and team learning activities to develop technical knowledge and engineering best practice.
- A degree, or equivalent qualification, in Software Engineering, Computer Science, Electronics, Embedded Systems, or a related discipline.
- Knowledge of C/C++ programming, ideally with some exposure to embedded systems.
- An interest in firmware, embedded software, microcontrollers, or electronics.
- Basic understanding of electronic hardware and the ability to interpret schematic diagrams at a graduate level.
- Familiarity with software development principles, debugging, testing, and problem-solving.
- Some knowledge of high‑level programming languages for PC application development would be beneficial.
- Awareness of real‑time operating systems would be advantageous.
- Awareness of communication standards and protocols would be advantageous.
- A willingness to learn, ask questions, and develop technical skills within a supportive engineering team.
- A competitive salary
- Flexible working hours
- 32days holiday, (including public Holidays) plusthe opportunity to earn up to an extra 13 days holiday each year
- Enhanced maternity/paternity/adoption leave & pay
- Enhanced Pension Contribution
- Healthcare Insurance (including dental)
- Wellbeing support
- Life Insurance
- Income Protection Insurance
- Educational Sponsorship
- Electric Car Scheme
- Onsite electric car charging points
- Free secure parking
- Cycle to Work Scheme
- Informal dress code
- Paid breaks, with free premium hot drinks
We are a disability-confident employer, and all candidates meeting our minimum criteria who state they have a disability will be shortlisted.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: