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
£ 38K

Job 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

Apply for this position