CrawlJobs Logo

Embedded Software Engineer

United Kingdom, Cambridge 65000.00 GBP / Year · Job Posted March 23, 2026
Apply Position
Job Link Share

Job Description

We’re partnered with one of the most innovative tech communications organisations in Cambridge, who rarely hire at this senior level. They are expanding globally and are looking to bring in a talented Embedded Software Engineer to work on one of the most innovative IoT products on the market. This is a standout opportunity to work with one of the most talented teams in the EU, while being recognised and rewarded for your hard work in a highly competitive environment.

Requirements

  • Strong experience in low-level embedded software design and/or development
  • Hands-on experience with embedded C
  • A deep understanding of Embedded Linux, FreeRTOS, and/or bare-metal systems
  • A strong interest in a mix of new development and legacy system problem-solving

Nice to have

  • Familiarity with real-time operating systems
  • Familiarity with communications products and systems (e.g. wireless, BLE technologies)
  • Some experience working closely with hardware development teams

What we offer

  • Private medical insurance
  • EV car scheme

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Embedded Software Engineer

8 matching positions

Embedded Software Engineer

Location
Location
United Kingdom , Cardiff
Salary
Salary:
40000.00 - 45000.00 GBP / Year
hunterselection.co.uk Logo
Hunter Selection | B Corp™
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Engineering Degree or equivalent in a related discipline
  • At least 3 years experience in Software, Embedded Firmware development
  • Good working knowledge of low programming languages (C/C#) and the ability to use standard development software: debuggers, editors, compilers.
Job Responsibility
Job Responsibility
  • Working in a small, versatile team, you will be involved in product design and sustaining activities on a range of electronic based products
  • Implementation of embedded firmware designs and test solutions primarily in C
  • Firmware development and de-bugging embedded systems
  • Using Python and C# for test and tool development, with the creation of design documentation.
What we offer
What we offer
  • Bonus
  • Group Pension Scheme
  • Private Medical Scheme including Healthcare Cash Plan
  • Life Assurance x 4 annual salary
  • Critical Illness Cover and Income Protection
  • A structured training and development programme, suited to individual needs
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer

An exciting opportunity to make a difference and deliver highly innovative softw...
Location
Location
United Kingdom , Guildford
Salary
Salary:
Not provided
sstl.co.uk Logo
Surrey Satellite Technology Limited
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Several years embedded C software development of real time systems using VxWorks, RT Linux, FreeRTOS, or Bare-Metal
  • Exposure to recognised industry standard software development processes
  • Degree or equivalent in Engineering, Computing or similar subject
  • Python and embedded C Programming Language
  • Appreciation of digital electronics
  • SPARC, ARM, RISC-V architectures preferable
  • Knowledge of CAN, Serial, and IP communication protocols
  • BitBucket/GIT version control
  • Agile/JIRA development approach
  • Flexible and adaptable to changing priorities
Job Responsibility
Job Responsibility
  • Development of complex real-time applications to meet customer requirements and interfaces
  • Ability to capture requirements and deliver software within tight timeframes
  • Ensure effective plans are in place to deliver software in accordance with the schedule and PA/QA requirements of the project
  • Ensure risks to the development are identified, managed and communicated to Projects and Engineering
  • Involvement in internal software peer reviews
  • Other activities as delegated
What we offer
What we offer
  • 32 days Holiday plus Bank Holidays
  • Pension Scheme with Life Assurance
  • Private Medical & International Travel Insurance
  • Annual Bonus Scheme
  • Share Incentive Plan
  • Enhanced Maternity, Paternity & Shared Parental Pay for new parents
  • High Street Discount Scheme
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer

The Role GM’s Software Defined Vehicle Platform unlocks the ability to scale ne...
Location
Location
United States , Austin, Texas; Warren, Michigan
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor of Science or Bachelor of Applied Science degree in Computer Science, Computer Engineering, Mathematics, Information Technology or equivalent
  • 2 years of software engineering experience
  • Proficiency in C/C++ programming for embedded systems running on QNX and/or Linux platforms
Job Responsibility
Job Responsibility
  • Develop embedded (C/C++/Rust) software for vehicle software-update functions and enhancements using embedded development frameworks in Android, QNX and Linux environments
  • Participate in discussions & reviews for requirements, design, code and test cases
  • Perform bench and verification testing
  • Diagnose, debug, and solve issues related to the vehicle software updates
  • Work closely with teams from other groups to support triage, and resolution of difficult problems in a timely manner
  • Collaborate with System Engineers to refine understanding of requirements and identify opportunities for innovation
  • Exhibit proactive learning and knowledge sharing with team members on new and advanced topics crucial in creating robust technical specifications and requirements while contemplating scenarios and corner cases
What we offer
What we offer
  • This job may be eligible for relocation benefits
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer

We are looking for new colleagues into our SW development team on the position o...
Location
Location
Czech Republic , Ostrava; Plzeň; Brno; Praha
Salary
Salary:
Not provided
Digiteq Automotive s.r.o.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • You have a degree in Computer Science, Information Systems, Software Engineering or equivalent
  • You have modern programming skills, preferably in C++ and VScode and basic knowledge of Linux
  • You have experience in vision based systems and algorithms
  • Domain knowledge in traffic (i.e. light and Stop/Yield-Sign processing, road level Map data)
  • Road model algorithms in fusion and tracking
  • You are able to communicate in English
  • Knowledge of tools such as Jira, Conan, Jenkins, Git, Codebeamer will be your advantage
Job Responsibility
Job Responsibility
  • You will participate in the development of new applications to be deployed in future cars (production from 2025)
  • You will become a member of a international team (size usually 5-8) that implements features for a Linux-based automotive systems and functions close to ADAS and comfort and safety In cabin systems
  • Your code will be reviewed by other team members and vice versa
  • You will implement embedded functionalities in C++
  • You will need to understand and partake in software requirements,design specifications and target HW integration
  • Your code will need to comply with Automotive standards (AUTOSAR coding guideline) and processes (ASPICE)
What we offer
What we offer
  • Individual plan of learning and development, attending conferences, participation in company innovation program, language courses
  • Flexible working hours
  • Cafeteria benefit system
  • Special reduced price of operating leasing for Škoda cars
  • Meal subsidy
  • Multisport card
  • Company contribution for supplementary pension insurance from 900 CZK/month
  • Sick days
  • Travel insurance for private purposes even for family members
  • T-Mobile Program – tariffs even for family members
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer

We’re looking for a talented Embedded Software Engineer to join a cutting-edge t...
Location
Location
United Kingdom , Leicestershire
Salary
Salary:
65000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or master’s degree in computer science, Electrical Engineering, or related field
  • Strong experience in C/C++, Linux, and Python – scripting (Shell/Bash) a plus
  • Embedded systems experience with microcontrollers (ARM Cortex, STM32, ESP32)
  • Knowledge of low-power design, IoT protocols, and secure data transmission
  • Familiarity with automated testing frameworks (Pytest, Unity, Robot Framework) and debugging tools (JTAG, GDB, oscilloscopes)
  • Experience with version control (Git) and CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps)
Job Responsibility
Job Responsibility
  • Develop low-level embedded software, including device drivers, and RTOS/kernel components
  • Integrate secure IoT communication protocols (e.g., MQTT, BLE)
  • Build automated test frameworks, run HIL testing, and support prototype validation
  • Collaborate closely with hardware teams and maintain technical documentation
  • Participate in CI/CD pipelines for automated testing and software delivery
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer

Zenovo is looking for talented Embedded Software Engineers (minimum 4 years' com...
Location
Location
United Kingdom , Bristol
Salary
Salary:
65000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficient in C and Assembly programming languages
  • Skilled in Embedded Systems Design and implementation
  • Experienced in software development within controlled and regulated environments
  • Proficient in working with Real-Time Operating Systems (RTOS)
  • Strong low-level embedded engineering experience across diverse hardware platforms, including Cortex-M3, Cortex-M4, and Cortex-A7
  • Experienced in software requirements management and configuration control
  • Solid understanding of the software development lifecycle (SDLC)
  • minimum 4 years' commercial experience
Job Responsibility
Job Responsibility
  • Involved in the ongoing development of software for Real-Time Operating Systems
  • working to recognised safety standards
  • delivering high-quality design and test documentation
What we offer
What we offer
  • Competitive pension scheme (up to 8% employer match)
  • Discretionary annual bonus (typically around 10%)
  • 25 days annual leave plus 8 bank holidays
  • Private medical healthcare
  • Clear Progression & Development Roadmap
  • Hybrid working and flexitime
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer

This is an exciting opportunity for recent graduates or early-career engineers t...
Location
Location
United Kingdom , Bristol
Salary
Salary:
42500.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
Job Responsibility
Job Responsibility
  • 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
What we offer
What we offer
  • 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
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer

We are looking for new colleagues into our SW development team on the position o...
Location
Location
Czech Republic , Ostrava; Plzeň; Brno; Praha
Salary
Salary:
Not provided
Digiteq Automotive s.r.o.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science, Information Systems, Software Engineering or equivalent
  • Modern programming skills, preferably in C++ and VScode and basic knowledge of Linux
  • Experience in vision based systems and algorithms
  • Domain knowledge in traffic (i.e. light and Stop/Yield-Sign processing, road level Map data)
  • Road model algorithms in fusion and tracking
  • Ability to communicate in English
Job Responsibility
Job Responsibility
  • Participate in development of new applications to be deployed in future cars
  • Become a member of an international team implementing features for Linux-based automotive systems
  • Implement embedded functionalities in C++
  • Understand and partake in software requirements, design specifications and target HW integration
  • Ensure code compliance with Automotive standards (AUTOSAR coding guideline) and processes (ASPICE)
What we offer
What we offer
  • Individual plan of learning and development
  • Attending conferences
  • Participation in company innovation program
  • Language courses
  • Flexible working hours
  • Cafeteria benefit system
  • Special reduced price of operating leasing for Škoda cars
  • Meal subsidy
  • Multisport card
  • Company contribution for supplementary pension insurance from 900 CZK/month
  • Fulltime
Read More
Arrow Right