CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Embedded Software Engineer Jobs (Hybrid work)

57 Job Offers

New
Senior Embedded Software Engineer
Save Icon
Senior Embedded Software Engineer sought by TKH Security in Málaga, Spain. Design and implement C/C++ firmware for advanced camera systems, specializing in video compression (H.264, H.265) and streaming protocols. Requires 5+ years of embedded Linux experience and expertise in TCP/UDP, RTSP, and ...
Location Icon
Location
Spain , Málaga
Salary Icon
Salary
Not provided
parking.net Logo
Parking Network B.V.
Expiration Date
Until further notice
New
Embedded Software Engineer (C++ / Linux)
Save Icon
Embedded Software Engineer (C++ / Linux) sought in Bristol, UK. Develop and optimise Embedded C++ software for Linux-based systems in industrial, aerospace, and automotive sectors. Requires strong proficiency in Embedded C++, Linux, and communication protocols (SPI, I2C, CAN). Join cross-function...
Location Icon
Location
United Kingdom , Bristol
Salary Icon
Salary
50000.00 - 60000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
New
Senior Embedded Software Development Engineer
Save Icon
Senior Embedded Software Development Engineer at Microsoft – join the Quantum Systems team in Redmond, WA. You will develop high-performance userspace C++ systems for custom quantum readout instruments, interfacing with FPGA and SoC hardware. This role requires expertise in modern C++, Linux, mul...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Principal Embedded Software Engineer
Save Icon
Principal Embedded Software Engineer at Microsoft in Bangalore, India. Lead UEFI firmware development and SoC architecture for Surface devices. Drive platform bring-up, debug complex system-level issues, and collaborate with silicon partners. Requires 12+ years in embedded firmware, deep UEFI exp...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Embedded Software Engineer
Save Icon
Formlabs seeks an Embedded Software Engineer in Budapest to design, build, and ship code for new 3D printer features and R&D tools. You will implement embedded architecture patterns using C++ and Python, ensuring code re-use and maintainability. This hybrid role offers RSUs, private health insura...
Location Icon
Location
Hungary , Budapest
Salary Icon
Salary
Not provided
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Principal Embedded Software Engineer
Save Icon
Location Icon
Location
United Kingdom , Bristol
Salary Icon
Salary
80000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Embedded Software Engineer
Save Icon
Location Icon
Location
United Kingdom , Leicestershire
Salary Icon
Salary
65000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Embedded Software Engineer - In Vehicle Infotainment
Save Icon
Location Icon
Location
Canada , Kanata
Salary Icon
Salary
60.96 - 63.78 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Embedded Software Engineer
Save Icon
Embedded Software Engineer sought to develop and optimise Embedded C++ software for Linux-based systems in Bristol, UK. This role focuses on industrial, aerospace, and automotive sectors, requiring expertise in debugging tools, communication protocols (SPI, I2C, CAN), and CI/CD pipelines. You wil...
Location Icon
Location
United Kingdom , Bristol
Salary Icon
Salary
45000.00 - 55000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Software Engineer, UI - Embedded C++
Save Icon
Join Roku in Cambridge, UK as a Software Engineer, UI – Embedded C++. Leverage 3-5+ years of C++ and Python expertise to build embedded UI frameworks, developer tooling, and CI pipelines. Impact millions of users by improving system stability, logging, and data quality. Enjoy benefits like health...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Senior Embedded Software Engineer
Save Icon
Senior Embedded Software Engineer sought in Warsaw to design, implement, and validate high-quality embedded software for industrial printers. Requires 7+ years of experience, advanced C++, Linux, and Agile/Scrum skills. Join a collaborative team driving innovation in print technology with opportu...
Location Icon
Location
Poland , Warsaw
Salary Icon
Salary
Not provided
doverprecision.com Logo
Dover Precision Components
Expiration Date
Until further notice
Senior Embedded Software Engineer
Save Icon
Join a stable, innovative engineering leader in East Sussex as a Senior Embedded Software Engineer. You will design and develop embedded software for advanced electronic systems, covering the full development lifecycle. The role requires strong embedded C/C++ experience, Agile methodologies, and ...
Location Icon
Location
United Kingdom , East Sussex
Salary Icon
Salary
Not provided
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Embedded Software Engineer
Save Icon
Join Zenovo as an Embedded Software Engineer in Bristol. You will develop software for RTOS within a regulated industry, requiring expertise in C, Assembly, and Cortex-M platforms. This hybrid role offers a competitive pension, bonus, private healthcare, and clear career progression.
Location Icon
Location
United Kingdom , Bristol
Salary Icon
Salary
65000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Senior Software Engineer, Embedded Systems
Save Icon
Join GM's Vehicle Mechatronics Embedded Controls team as a Senior Software Engineer. Develop embedded C software for the Body domain, focusing on vehicle motion, comfort, and access systems. This role requires 6+ years of experience and offers incentive-based pay in Mountain View. Collaborate in ...
Location Icon
Location
United States , Mountain View
Salary Icon
Salary
158000.00 - 241900.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Embedded Software Engineer
Save Icon
Join our team in Lexington as an Embedded Software Engineer. Develop real-time embedded software for RTOS like VxWorks in a Linux environment. Utilize Python, C++, and Git for hardware interfacing and test automation. We offer comprehensive benefits including medical, retirement plans, and paid l...
Location Icon
Location
United States , Lexington
Salary Icon
Salary
115000.00 - 207000.00 USD / Year
softworldinc.com Logo
Softworld
Expiration Date
Until further notice
Engineer Powertrain Controls Embedded Software
Save Icon
Join Lotus in Hethel to shape the future of powertrain controls. Develop embedded C-code software for engine management systems, adhering to MISRA standards. This role requires automotive powertrain expertise and offers involvement in full-cycle development from specification to calibration.
Location Icon
Location
United Kingdom , Hethel
Salary Icon
Salary
Not provided
lotuscars.com Logo
Lotus UK Manufacturing
Expiration Date
Until further notice
Embedded Software Engineer
Save Icon
Join Solaris Laser as an Embedded Software Engineer in Kajetany. Develop C++17+ firmware for laser marking systems within a TDD environment. We seek 3-5 years of embedded Linux experience. Benefits include private healthcare, Multisport, and a performance-based bonus.
Location Icon
Location
Poland , Kajetany
Salary Icon
Salary
Not provided
doverprecision.com Logo
Dover Precision Components
Expiration Date
Until further notice
Embedded Software Engineer
Save Icon
Join our Software team in Oxford as an Embedded Software Engineer. You will develop and scale core embedded systems in C/C++ for a deep-tech product. Collaborate with hardware and test teams in a hands-on role, solving complex problems end-to-end. We seek a pragmatic engineer with 3+ years' exper...
Location Icon
Location
United Kingdom , Oxford
Salary Icon
Salary
Not provided
saliencelabs.ai Logo
Salience Labs
Expiration Date
Until further notice
Senior Software Engineer, Embedded UI - C++
Save Icon
Join Roku's DMTE team in Cambridge as a Senior Software Engineer, Embedded UI. You will architect and optimize C++ and BrightScript systems for graphics rendering on a global scale. Tackle performance-critical challenges, integrate AI/ML capabilities, and impact millions of users. We offer compre...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Principal Embedded Software Engineer
Save Icon
Lead the development of cutting-edge maritime defence systems, including underwater vehicles and sonar, as a Principal Embedded Software Engineer. This Dorchester-based role requires expert C/C++ skills and experience with safety standards like SIL/ASIL. You will define technical processes and bu...
Location Icon
Location
United Kingdom , Dorchester; Winfrith
Salary Icon
Salary
Not provided
morson.com Logo
Morson Talent
Expiration Date
Until further notice
Previous 1 2 3 Next

About the Embedded Software Engineer role

Explore the world of embedded software engineer jobs and discover a career at the intersection of innovation and tangible reality. Embedded Software Engineers are the masterminds behind the intelligence in everyday and extraordinary devices. Unlike application developers who build software for general-purpose computers, these specialists write the code that runs on dedicated microprocessors or microcontrollers within larger mechanical or electrical systems. From the smartphone in your pocket and the smart thermostat in your home to advanced automotive systems, medical devices, and aerospace avionics, their work is the silent force powering modern technology.

Professionals in this field are typically responsible for the entire software lifecycle of an embedded product. This begins with analyzing system requirements and translating them into functional software specifications. A core part of their role involves designing, developing, and implementing efficient and reliable code, predominantly using programming languages like C and C++. They then rigorously test and debug this software, often using specialized tools and techniques such as emulators, simulators, and Hardware-in-the-Loop (HIL) testing to ensure flawless operation in the target environment. A critical, ongoing task is optimizing code for performance, power consumption, and memory usage, as embedded systems often operate under significant resource constraints. Furthermore, these engineers work closely with hardware engineers to integrate software with the physical components, developing and configuring Board Support Packages (BSPs) and often working with Real-Time Operating Systems (RTOS) to manage tasks and timing with precision.

To excel in embedded software engineer jobs, a specific and robust skill set is required. A bachelor's degree in computer engineering, electrical engineering, computer science, or a related field is a standard entry requirement. Mastery of the C programming language is almost universal, with C++ also being highly valuable. A deep understanding of computer architecture, including microprocessors, memory management, and peripheral interfaces like I2C, SPI, and UART, is fundamental. Experience with Real-Time Operating Systems (e.g., FreeRTOS, VxWorks, Zephyr) is crucial for managing complex, time-sensitive operations. Proficiency in using debugging tools like JTAG probes and logic analyzers is essential for problem-solving. Many roles also benefit from scripting skills, with Python being a common choice for automating test and build processes. Beyond technical prowess, strong analytical and problem-solving abilities are paramount, as is meticulous attention to detail to ensure the safety and reliability of the systems they build. If you are passionate about building the foundational software that makes hardware come to life, exploring embedded software engineer jobs is your pathway to a rewarding and impactful career.