Embedded Software Engineer

2 months ago


Sheffield, Sheffield, United Kingdom Opteran Technologies Ltd Full time
Job Description

Company Overview

Opteran Technologies Ltd is a cutting-edge technology company that designs and builds custom hardware and software systems. We are seeking a highly skilled Embedded Software Engineer to join our Platform Team.

Job Summary

We are looking for a talented software developer to design, develop, and implement embedded software for microcontrollers, microprocessors, and other embedded systems. The ideal candidate will have a strong background in low-level software development and experience working with Linux systems.

Key Responsibilities

  • Design, develop, and implement embedded software for microcontrollers, microprocessors, and other embedded systems
  • Collaborate with cross-functional teams, including research, robotics engineers, and integration
  • Develop using modern DevOps practices, code reviews, unit testing, and CI/CD
  • Participate in the entire product development lifecycle, from requirements gathering to deployment and maintenance
  • Provide technical guidance and mentorship to other team members

Requirements

  • Day-to-day experience working with Linux systems
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field, or equivalent experience
  • Proficient in programming languages such as C, modern C++ (17 onward), Bash / scripting
  • Minimum 3 years experience working with low-level compute, devices and custom hardware
  • Knowledge of modern development practices
  • Experience working with version control systems (Git & GitHub)
  • Experience with bare metal / RTOS microcontrollers (FreeRTOS, Zephyr)
  • Experience in using common test frameworks (Google Test or similar)

Desirable Skills

  • Previous experience of vision/camera based systems
  • Experience working on product in the field
  • Experience creating custom Linux OS (Yocto, OpenEmbedded, Debootstrap, Packer)
  • Understanding of common embedded communication protocols and devices, USB, I²C, SPI, Ethernet, CAN, MIPI
  • Experience in Linux Kernel Programming or V4L2 subsystem
  • Exposure to ROS2 in C++
  • Previous exposure to Rust
  • Experience in Cross Compilation

What We Offer

  • 25 days holiday per year (plus 8 UK public holidays)
  • Eligible for our employee equity scheme
  • Flexible working hours
  • Team socials
  • Salary sacrifice and 5% employee contribution to the company pension scheme
  • Bank holiday swaps
  • Cycle to work scheme


  • Sheffield, Sheffield, United Kingdom KO2 Embedded Recruitment Solutions LTD Full time

    Embedded Engineer Role OverviewWe are seeking a talented Embedded Engineer to join our innovative team in the Sheffield area. Our client is a leading provider of security devices dedicated to enhancing safety and security through cutting-edge technology.Key Responsibilities:Design and develop robust, reliable solutions for embedded systemsCollaborate with...


  • Sheffield, Sheffield, United Kingdom KO2 Embedded Recruitment Solutions LTD Full time

    Embedded Engineer Role OverviewWe are seeking a talented Embedded Engineer to join our innovative team in the Sheffield area. Our client is a leading provider of security devices dedicated to enhancing safety and security through cutting-edge technology.Key Responsibilities:Design and develop robust, reliable solutions for embedded systemsCollaborate with...


  • Sheffield, Sheffield, United Kingdom KO2 Embedded Recruitment Solutions Ltd Full time

    Embedded Software Engineer - Chinese Language ExpertWe are seeking a skilled Embedded Software Engineer with expertise in Chinese language to join our innovative team at KO2 Embedded Recruitment Solutions Ltd in the Sheffield area.Key Responsibilities:Design, develop, and test embedded software for security devices.Debug and troubleshoot hardware/software...


  • Sheffield, Sheffield, United Kingdom KO2 Embedded Recruitment Solutions Ltd Full time

    Embedded Software Engineer - Chinese Language ExpertWe are seeking a highly skilled Embedded Software Engineer with expertise in Chinese language to join our innovative team at KO2 Embedded Recruitment Solutions Ltd in the Sheffield area.Key Responsibilities:Design, develop, and test embedded software for security devices.Debug and troubleshoot...


  • Sheffield, Sheffield, United Kingdom KO2 Embedded Recruitment Solutions Ltd Full time

    Embedded Software Engineer - Chinese Language ExpertWe are seeking a highly skilled Embedded Software Engineer with expertise in Chinese language to join our innovative team at KO2 Embedded Recruitment Solutions Ltd in the Sheffield area.Key Responsibilities:Design, develop, and test embedded software for security devices.Debug and troubleshoot...


  • Sheffield, Sheffield, United Kingdom Opteran Technologies Ltd Full time

    Embedded Software EngineerOpteran Technologies Ltd is seeking an experienced Embedded Software Engineer to join our Platform Team. As a key member of our team, you will design, develop, and implement embedded software for microcontrollers, microprocessors, and other embedded systems.Key Responsibilities:Design and develop embedded software for custom...


  • Sheffield, Sheffield, United Kingdom Redline Group Ltd Full time

    Job Opportunity: Embedded Software Engineer - AssemblerThe Redline Group Ltd is seeking a skilled Embedded Software Engineer - Assembler to join their team in South Yorkshire. As a key member of a small, highly-motivated design team, you will be responsible for writing robust code in Assembler to ensure that all products meet industry standards.Key...


  • Sheffield, Sheffield, United Kingdom careers4a - Jobboard Full time

    Contract Embedded Software Engineer - Assembler OpportunityWe are seeking a skilled Contract Embedded Software Engineer - Assembler to join our client's team in South Yorkshire. As a key member of a small, highly-motivated design team, you will be responsible for writing robust code in Assembler to ensure that all products meet industry standards.Key...


  • Sheffield, Sheffield, United Kingdom careers4a - Jobboard Full time

    Contract Embedded Software Engineer - Assembler OpportunityWe are seeking a skilled Contract Embedded Software Engineer - Assembler to join our client's team in South Yorkshire. As a key member of a small, highly-motivated design team, you will be responsible for writing robust code in Assembler to ensure that all products meet industry standards.Key...


  • Sheffield, Sheffield, United Kingdom Redline Group Ltd Full time

    Contract Embedded Software Engineer - Assembler OpportunityThe Redline Group Ltd is working exclusively with a South Yorkshire-based customer to find a skilled Contract Embedded Software Engineer - Assembler to support a crucial new product development project.About the RoleAs a Contract Embedded Software Engineer - Assembler, you will be part of a small,...


  • Sheffield, Sheffield, United Kingdom Redline Group Ltd Full time

    Contract Embedded Software Engineer - Assembler OpportunityThe Redline Group Ltd is working exclusively with a South Yorkshire-based customer to find a skilled Contract Embedded Software Engineer - Assembler to support a crucial new product development project.About the RoleAs a Contract Embedded Software Engineer - Assembler, you will be part of a small,...


  • Sheffield, Sheffield, United Kingdom Opteran Technologies Ltd Full time

    Embedded Software DeveloperOpteran Technologies Ltd is seeking an experienced Embedded Software Developer to join our Platform Team. As a key member of our team, you will design, develop, and implement embedded software for microcontrollers, microprocessors, and other embedded systems.Key Responsibilities:Design and develop embedded software for custom...


  • Sheffield, Sheffield, United Kingdom Opteran Technologies Ltd Full time

    Embedded Software DeveloperOpteran Technologies Ltd is seeking an experienced Embedded Software Developer to join our Platform Team. As a key member of our team, you will design, develop, and implement embedded software for microcontrollers, microprocessors, and other embedded systems.Key Responsibilities:Design and develop embedded software for custom...


  • Sheffield, Sheffield, United Kingdom Opteran Technologies Ltd Full time

    Embedded Software DeveloperOpteran Technologies Ltd is seeking a skilled Embedded Software Developer to join our Platform Team. As a key member of our team, you will design, develop, and implement embedded software for microcontrollers, microprocessors, and other embedded systems.Key Responsibilities:Design and develop embedded software for custom hardware...


  • Sheffield, Sheffield, United Kingdom Opteran Technologies Ltd Full time

    Embedded Software DeveloperOpteran Technologies Ltd is seeking an experienced Embedded Software Developer to join our Platform Team. As a key member of our team, you will design, develop, and implement embedded software for microcontrollers, microprocessors, and other embedded systems.Key Responsibilities:Design and develop embedded software for custom...


  • Sheffield, Sheffield, United Kingdom Opteran Technologies Ltd Full time

    Embedded Software DeveloperOpteran Technologies Ltd is seeking a skilled Embedded Software Developer to join our Platform Team. As a key member of our team, you will design, develop, and implement embedded software for microcontrollers, microprocessors, and other embedded systems.Key Responsibilities:Design and develop embedded software for custom hardware...


  • Sheffield, Sheffield, United Kingdom Permanent Futures Full time

    Permanent Futures is seeking a highly skilled Embedded Software Developer to join our team in Sheffield. As a Senior Firmware Specialist, you will be responsible for leading your own projects and collaborating with a multidisciplinary engineering team. With a strong background in coding for complex applications, you will design and develop embedded software...


  • Sheffield, Sheffield, United Kingdom Testing Solutions GmbH Full time

    Job Title: Chinese-Speaking Embedded Software EngineerWe are seeking a highly skilled Chinese-speaking Embedded Software Engineer to join our Data Science and Software department at Testing Solutions GmbH.The successful candidate will work closely with our Data Science/Engineer team and the Electronic Engineering team to develop production-level codebases in...


  • Sheffield, Sheffield, United Kingdom fish4.co - Jobboard Full time

    Embedded Software EngineerAre you a skilled software developer with a passion for embedded systems? We're looking for a talented individual to join our team in Sheffield, where you'll be working on cutting-edge security devices.Key Responsibilities:Design and develop embedded software for security devices.Collaborate with the team to debug and troubleshoot...


  • Sheffield, Sheffield, United Kingdom fish4.co - Jobboard Full time

    Embedded Software EngineerAre you a skilled software developer with a passion for embedded systems? We're looking for a talented individual to join our team in Sheffield, where you'll be working on cutting-edge security devices.Key Responsibilities:Design and develop embedded software for security devices.Collaborate with the team to debug and troubleshoot...