Graduate Embedded Software Engineers
ZENOVO LTD
20 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Junior Compensation
£ 38KJob location
Tech stack
C
ARM
Code Review
Computer Engineering
Software Debugging
Embedded Software
Real-Time Operating Systems
Systems Integration
Information Technology
Job description
This is an exciting opportunity for recent graduates or early-career engineers to join a collaborative and innovative engineering environment, working on cutting-edge embedded systems and ARM-based technologies., * Design, develop, and maintain embedded software using C and assembler
- Collaborate with hardware engineers on embedded systems design
- Work with Real-Time Operating Systems (RTOS) on ARM processors
- Assist in testing, debugging, and integrating embedded solutions
- Follow structured development processes and contribute to code reviews
Requirements
- Degree in Electronics, Computer Engineering, Computer Science, or a closely related discipline
- Solid understanding of C programming and familiarity with assembler
- Exposure to embedded systems design, either through academic projects or industry placement
- Experience or understanding of real-time operating systems
- Knowledge of ARM architectures (e.g., Cortex-M or Cortex-A)
- Enthusiasm for low-level development and problem-solving in constrained environments
Benefits & conditions
- Competitive starting salary of up to £37,500, depending on experience
- Discretionary annual bonus
- Comprehensive benefits package including:
- 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