CrawlJobs Logo

Embedded Engineer

United Kingdom, London Employment contract 50000.00 - 60000.00 GBP / Year · Job Posted May 09, 2026
Apply Position
Job Link Share

Job Description

We are currently partnering with a cutting-edge deep-tech company who have recently received funding and develop next-generation data storage solutions. The recent funding has allowed them to really scale the team this year with numerous hires planned across the business. The company is building an innovative platform focused on energy-efficient, highly resilient storage technology designed to address the growing demands of modern data infrastructure. Off the back of this, they are now looking to hire across their Engineering teams starting with this role – Embedded Engineer. This is a great opportunity for an experienced Embedded Engineer to join a highly multidisciplinary R&D environment working at the intersection of electronics, software, and applied science. In role you will play a key role in designing and integrating precision electromechanical systems at the core of the technology. You will work hands-on in the lab, collaborating closely with scientists and engineers to rapidly prototype and refine complex systems. This role would suit someone who enjoys solving unconventional engineering challenges and working in a fast-paced, experimental setting. The role is based in West London and requires onsite working 5 days per week.

Job Responsibility

  • Design and develop precision electronic and electromechanical systems for accurate and repeatable control
  • Own the integration of rigs and prototypes as system complexity increases
  • Diagnose and debug electromechanical and control system challenges
  • Develop innovative solutions to solve complex technical problems
  • Work hands-on in the lab – designing, building, testing and refining systems
  • Collaborate closely with cross-functional teams across engineering and science

Requirements

  • Minimum of 2 years’ experience in electronics, embedded systems or mechatronics within an R&D or multidisciplinary environment
  • Master’s degree in a relevant subject
  • Strong commercial experience with C/C++ programming
  • Hands-on experience with microcontrollers such as ESP32, STM32, Teensy or Raspberry Pi
  • Confident understanding of precision motor control and encoder interfacing
  • Working knowledge of Linux systems
  • Experience using electronics design tools such as KiCAD, Altium or EasyEDA
  • Strong debugging experience across hardware and embedded software, including digital signal processing
  • Understanding of communication protocols such as I2C, SPI and UART
  • Excellent communication skills and ability to work cross-functionally.

Nice to have

  • Experience with FPGA design and integration
  • Familiarity with high-speed interfaces such as PCIe or SAS
  • Experience with Python or other high-level programming languages
  • Exposure to optics, photonics or precision instrumentation

What we offer

  • Bonus
  • 25 days Holiday
  • Pension
  • Healthcare

Looking for more opportunities?

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

Similar Jobs for

Embedded Engineer

8 matching positions

Embedded Engineer

We are looking for an Embedded Engineer to join a team building software used in...
Location
Location
United States , Pasadena
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience in software, firmware, or embedded systems engineering
  • Strong programming ability in C++ with hands-on experience developing efficient, production-quality applications
  • Background in embedded development using Embedded C and ARM or ARM Cortex-based hardware
  • Experience working with bootloaders and low-level system functionality in embedded environments
  • Familiarity with Bluetooth integration and communication features for connected devices
  • Understanding of multi-threaded or distributed systems and techniques for troubleshooting complex software behavior
  • Working knowledge of C# is preferred
  • Comfort using Excel formulas for analysis, validation, or technical support tasks as needed
Job Responsibility
Job Responsibility
  • Build and refine high-performance software components in C++ for real-time monitoring and analytics applications
  • Create reliable services and interfaces that connect telemetry feeds, data sources, operational databases, and third-party utility platforms
  • Contribute to system design discussions by helping shape architecture decisions and recommending practical technical approaches
  • Improve execution speed, memory efficiency, and overall application stability for software operating in time-sensitive environments
  • Develop maintainable, reusable modules that align with engineering standards and established development practices
  • Support distributed and multi-threaded applications, ensuring dependable behavior across interconnected components
  • Investigate and resolve software integration issues, data handling problems, and cross-system defects
  • Assist with embedded and firmware-related development activities, including work involving ARM-based platforms, bootloaders, and Bluetooth-enabled functionality
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • company 401(k) plan
  • Fulltime
Read More
Arrow Right

Embedded Engineer

Bringing a new kind of advanced consumer electronics product to life requires ra...
Location
Location
United States , San Francisco; Bellevue
Salary
Salary:
175000.00 - 280000.00 USD / Year
sesame.com Logo
Sesame
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience working independently in high-ambiguity environments
  • 10+ years of experience owning and delivering software for complex embedded systems
  • Mastery of C/C++, Python, and firmware build & debug tools
  • Experience shipping and supporting a complex product, including custom sensors, real-time computing, HMI, and custom batteries
  • Experience in one or more of the following: Bootloaders, Linux/AOSP, Zephyr/FreeRTOS, DSP/ISP, Bluetooth/Wifi/Ethernet, USB, and MIPI
  • Comfortable using electrical test equipment (oscilloscopes, logic analyzers)
  • Excellent written & verbal communication skills
  • Passion for learning and experimentation is evidenced by side projects or learning endeavors
  • BS or MS in EE, CE, CS, or equivalent
Job Responsibility
Job Responsibility
  • Architect, design, implement, and test embedded software running on a variety of platforms from low-power MCUs to mobile SOCs
  • Contribute to hardware design, bring up and debug through part selection, interface definition, driver development, tooling development, and support
  • Define and continuously improve firmware development, debugging, and CI workflow and environment
  • Contribute to SW development for interfacing to embedded systems from PC or network equipment for data collection, testing, and calibration
  • Understand requirements and architecture of higher-level software components, lead integration and optimization of those components for running on or interfacing with embedded systems
  • Engage and direct partners to augment embedded systems development capabilities
What we offer
What we offer
  • 401k matching
  • 100% employer-paid health, vision, and dental benefits
  • Unlimited PTO and sick time
  • Flexible spending account matching (medical FSA)
  • Fulltime
Read More
Arrow Right

Application Engineer, Embedded Hardware Engineer Rf/networking/ Wireless

What You’ll Be Doing: Provide advanced engineering design service and support to...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
arrow.com Logo
Arrow Electronics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree or higher in Electronics and communication related engineering field
  • Minimum 7 years of experience in Hardware design on embedded and networking processors
  • Proven experience in Hardware design across multiple MCU/MPU platforms and RF
  • Strong RF and electronics basics
  • Excellent problem-solving skills and a proactive approach to technical challenges
  • Strong communication and teamwork skills to work effectively with customers and internal teams
  • Passion for innovation and commitment to delivering high-quality engineering solutions.
Job Responsibility
Job Responsibility
  • Provide advanced engineering design service and support to regional engineering team on embedded hardware including MCU/MPU, RF and Networking Processors
  • Collaborate with customers to develop, test, and debug Hardware, assist with Block diagram, circuit designing on RF, Networking Processors, ARM Cortex, RISC-V, and proprietary cores
  • Assist customers to customize, analyse and simulations of hardware designs
  • Design technical demonstrations, including Proof of Concepts (PoC), showcasing architecture / design capabilities in real-world applications
  • Create high-quality documentation, including technical guides, application notes, and training materials, for internal and external use
  • Share technical expertise by delivering training sessions and workshops for internal engineers and customers
  • Attend technical and sales training in efforts to stay abreast of current technology
  • Develop product performance specifications and product development roadmaps
  • Ensure accurate documentation of engineering designs and solutions for future reference.
What we offer
What we offer
  • Training and professional development
  • Performance coaching
  • Work with fun team in a supportive environment
  • Work at a strong and growing company
  • Community involvement opportunities
  • Fulltime
Read More
Arrow Right

Engineer, Embedded Software

This is where your work makes a difference. At Baxter, we believe every person—r...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer/ Electronics Engineering, Computer Science with 4 to 8 years of work experience in embedded SW development
  • Experience in at least one complete embedded software development life cycle from concept to release
  • Demonstrate significant technical contribution to the projects
  • Knowledge or experience on digital signals, analog signal, sensor interfaces, motor driver interfaces, PID control, network interfaces
  • Knowledge in programming language QT, C, C++, knowledge with Software Design Pattern
  • Knowledge and product development experience in embedded OS environment, such as FreeRTOS, embOS, VxWorks, µC/OS or Embedded Linux (Yocto or Flex OS), familiar with embedded application, or firmware development
  • Experience with communication protocols and interfaces (CAN, UART, SPI, I2C, USB, TCP/IP) driver development
  • Be able to read schematics and interact with hardware engineers to understand hardware, software trade-offs
  • Experience of delivering documentation on embedded software module design, test plan, test case, FMEA and task effort estimation in creating applications for embedded systems
  • Knowledge in programming language QT, C, C++, knowledge with Software Design Pattern
Job Responsibility
Job Responsibility
  • Identifies technical problems, provides innovative, creative solutions
  • shares technical knowledge with team.
  • Incorporates business, market, industry and competitive knowledge into technical solutions that can be readily adapted to changes in technology and/or clinical use.
  • Generates alternatives and takes reasonable risks while solving technical problems.
  • Work and collaborate closely with Project Manager to define and solve engineering changes/problems to make products that meet all performance and functional criteria within required project schedule, with minimum guidance.
  • Participate or lead in design/change reviews with the Sustaining Team and Engineering Change Board – justify design detail and collaborate with other team members
  • Completes detailed, high quality technical documentation of product designs through the generation and maintenance of design requirement specifications, engineering prints, material specifications and bills-of-materials
  • Seeks knowledge of the business, market, industry and competitive environment.
  • Uses existing engineering tools and best practices to report and track product and process metrics.
  • Challenges project teams and established work processes and proactively finds creative methods to reach desired performance levels
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Fulltime
Read More
Arrow Right

Senior Engineer, Embedded Software

This is where your work makes a difference. At Baxter, we believe every person—r...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer/ Electronics Engineering, Computer Science with 6 to 10 years of work experience in embedded SW development
  • Experience in at least one complete embedded software development life cycle from concept to release
  • Demonstrate significant technical contribution to the projects
  • Knowledge or experience on digital signals, analog signal, sensor interfaces, motor driver interfaces, PID control, network interfaces
  • Knowledge in programming language QT, C, C++, knowledge with Software Design Pattern
  • Knowledge and product development experience in embedded OS environment, such as FreeRTOS, embOS, VxWorks, µC/OS or Embedded Linux (Yocto or Flex OS), familiar with embedded application, or firmware development
  • Experience with communication protocols and interfaces (CAN, UART, SPI, I2C, USB, TCP/IP) driver development
  • Be able to read schematics and interact with hardware engineers to understand hardware, software trade-offs
  • Experience of delivering documentation on embedded software module design, test plan, test case, FMEA and task effort estimation in creating applications for embedded systems
  • Knowledge in programming language QT, C, C++, knowledge with Software Design Pattern
Job Responsibility
Job Responsibility
  • Identifies technical problems, provides innovative, creative solutions
  • shares technical knowledge with team
  • Incorporates business, market, industry and competitive knowledge into technical solutions that can be readily adapted to changes in technology and/or clinical use
  • Generates alternatives and takes reasonable risks while solving technical problems
  • Work and collaborate closely with Project Manager to define and solve engineering changes/problems to make products that meet all performance and functional criteria within required project schedule, with minimum guidance
  • Participate or lead in design/change reviews with the Sustaining Team and Engineering Change Board – justify design detail and collaborate with other team members
  • Completes detailed, high quality technical documentation of product designs through the generation and maintenance of design requirement specifications, engineering prints, material specifications and bills-of-materials
  • Seeks knowledge of the business, market, industry and competitive environment
  • Uses existing engineering tools and best practices to report and track product and process metrics
  • Challenges project teams and established work processes and proactively finds creative methods to reach desired performance levels
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Fulltime
Read More
Arrow Right

Senior Engineer, Embedded Software

This is where new knowledge is discovered. Baxter’s Research and Development tea...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer/ Electronics Engineering, Computer Science with 6 to 10 years of work experience in embedded SW development
  • Experience in at least one complete embedded software development life cycle from concept to release
  • Demonstrate significant technical contribution to the projects
  • Knowledge or experience on digital signals, analog signal, sensor interfaces, motor driver interfaces, PID control, network interfaces
  • Knowledge in programming language QT, C, C++, knowledge with Software Design Pattern
  • Knowledge and product development experience in embedded OS environment, such as FreeRTOS, embOS, VxWorks, µC/OS or Embedded Linux (Yocto or Flex OS), familiar with embedded application, or firmware development
  • Experience with communication protocols and interfaces (CAN, UART, SPI, I2C, USB, TCP/IP) driver development
  • Be able to read schematics and interact with hardware engineers to understand hardware, software trade-offs
  • Experience of delivering documentation on embedded software module design, test plan, test case, FMEA and task effort estimation in creating applications for embedded systems
  • Strong communication (written and verbal), documentation and presentation skills
Job Responsibility
Job Responsibility
  • Identifies technical problems, provides innovative, creative solutions
  • shares technical knowledge with team
  • Incorporates business, market, industry and competitive knowledge into technical solutions
  • Generates alternatives and takes reasonable risks while solving technical problems
  • Work and collaborate closely with Project Manager to define and solve engineering changes/problems to make products that meet all performance and functional criteria
  • Participate or lead in design/change reviews with the Sustaining Team and Engineering Change Board
  • Completes detailed, high quality technical documentation of product designs
  • Seeks knowledge of the business, market, industry and competitive environment
  • Uses existing engineering tools and best practices to report and track product and process metrics
  • Challenges project teams and established work processes
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Fulltime
Read More
Arrow Right

Senior Engineer, Embedded Software – Front Line Care

Baxter’s Front line care business unit products expand therapies to better help ...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer/ Electronics Engineering, Computer Science with 6 to 10 years of work experience in embedded SW development
  • Experience in at least one complete embedded software development life cycle from concept to release
  • Demonstrate significant technical contribution to the projects
  • Knowledge or experience on digital signals, analog signal, sensor interfaces, motor driver interfaces, PID control, network interfaces
  • Knowledge in programming language QT, C, C++, knowledge with Software Design Pattern
  • Knowledge and product development experience in embedded OS environment, such as FreeRTOS, embOS, VxWorks, µC/OS or Embedded Linux (Yocto or Flex OS), familiar with embedded application, or firmware development
  • Experience with communication protocols and interfaces (CAN, UART, SPI, I2C, USB, TCP/IP) driver development
  • Be able to read schematics and interact with hardware engineers to understand hardware, software trade-offs
  • Experience of delivering documentation on embedded software module design, test plan, test case, FMEA and task effort estimation in creating applications for embedded systems
  • Strong communication (written and verbal), documentation and presentation skills
Job Responsibility
Job Responsibility
  • Identifies technical problems, provides innovative, creative solutions, shares technical knowledge with team
  • Incorporates business, market, industry and competitive knowledge into technical solutions that can be readily adapted to changes in technology and/or clinical use
  • Generates alternatives and takes reasonable risks while solving technical problems
  • Work and collaborate closely with Project Manager to define and solve engineering changes/problems to make products that meet all performance and functional criteria within required project schedule, with minimum guidance
  • Participate or lead in design/change reviews with the Sustaining Team and Engineering Change Board – justify design detail and collaborate with other team members
  • Completes detailed, high quality technical documentation of product designs through the generation and maintenance of design requirement specifications, engineering prints, material specifications and bills-of-materials
  • Seeks knowledge of the business, market, industry and competitive environment
  • Uses existing engineering tools and best practices to report and track product and process metrics
  • Challenges project teams and established work processes and proactively finds creative methods to reach desired performance levels
  • Informs others proactively about developments or issues that affect their work, and their ability to meet commitments
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Fulltime
Read More
Arrow Right

Engineer, Embedded Software– Front Line Care

This is where your work makes a difference. At Baxter, we believe every person—r...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer/ Electronics Engineering, Computer Science with 4 to 8 years of work experience in embedded SW development
  • Experience in at least one complete embedded software development life cycle from concept to release
  • Demonstrate significant technical contribution to the projects
  • Knowledge or experience on digital signals, analog signal, sensor interfaces, motor driver interfaces, PID control, network interfaces
  • Knowledge in programming language QT, C, C++, knowledge with Software Design Pattern
  • Knowledge and product development experience in embedded OS environment, such as FreeRTOS, embOS, VxWorks, µC/OS or Embedded Linux (Yocto or Flex OS), familiar with embedded application, or firmware development
  • Experience with communication protocols and interfaces (CAN, UART, SPI, I2C, USB, TCP/IP) driver development
  • Be able to read schematics and interact with hardware engineers to understand hardware, software trade-offs
  • Experience of delivering documentation on embedded software module design, test plan, test case, FMEA and task effort estimation in creating applications for embedded systems
  • Knowledge in programming language QT, C, C++, knowledge with Software Design Pattern
Job Responsibility
Job Responsibility
  • Identifies technical problems, provides innovative, creative solutions
  • shares technical knowledge with team
  • Incorporates business, market, industry and competitive knowledge into technical solutions that can be readily adapted to changes in technology and/or clinical use
  • Generates alternatives and takes reasonable risks while solving technical problems
  • Work and collaborate closely with Project Manager to define and solve engineering changes/problems to make products that meet all performance and functional criteria within required project schedule, with minimum guidance
  • Participate or lead in design/change reviews with the Sustaining Team and Engineering Change Board – justify design detail and collaborate with other team members
  • Completes detailed, high quality technical documentation of product designs through the generation and maintenance of design requirement specifications, engineering prints, material specifications and bills-of-materials
  • Seeks knowledge of the business, market, industry and competitive environment
  • Uses existing engineering tools and best practices to report and track product and process metrics
  • Challenges project teams and established work processes and proactively finds creative methods to reach desired performance levels
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
Read More
Arrow Right