CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Embedded Software Engineer Jobs

236 Job Offers

Embedded Software Engineer
Save Icon
Embedded Software Engineer sought for a Cardiff-based role developing firmware in C/C# for electronic products. Join a versatile team handling design, debugging, and test solutions using Python. Requires 3+ years’ embedded experience and an Engineering degree. Benefits include bonus, private medi...
Location Icon
Location
United Kingdom , Cardiff
Salary Icon
Salary
40000.00 - 45000.00 GBP / Year
hunterselection.co.uk Logo
Hunter Selection | B Corp™
Expiration Date
Until further notice
Senior Engineer, Embedded Software
Save Icon
Senior Embedded Software Engineer sought by Baxter in Bengaluru to drive life-saving medical device innovation. Requires 6-10 years' experience in full embedded SW lifecycle, expertise in C/C++, QT, and RTOS (FreeRTOS, Embedded Linux). Lead technical solutions, collaborate on cross-functional R&D...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Engineer, Embedded Software
Save Icon
Baxter seeks an Embedded Software Engineer in Bengaluru, India, to develop life-saving medical solutions. You will leverage 4-8 years of experience in C/C++, RTOS, and communication protocols to drive full product lifecycles. This role offers impactful work on innovative devices, plus benefits li...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Senior Engineer, Embedded Software
Save Icon
Senior Embedded Software Engineer needed in Bengaluru, India to drive sustaining engineering for life-critical respiratory and cardiac devices. Requires 6-10 years’ experience in C/C++, QT, and RTOS (FreeRTOS, Embedded Linux). Lead design, verification, and technical problem-solving for a $150M p...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Embedded Software Engineer - Electrification
Save Icon
Join GM’s Electrification Solutions team as an Embedded Software Engineer in Milford, MI. Develop C/C++ and Python code for battery, inverter, and motor control systems. Leverage MATLAB/Simulink and Agile tools to deliver scalable, modular software. Enjoy competitive compensation, growth opportun...
Location Icon
Location
United States , Milford
Salary Icon
Salary
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Embedded Software Engineer
Save Icon
Embedded Software Engineer sought to develop cutting-edge real-time systems for spacecraft missions in Guildford, UK. Requires expertise in embedded C, VxWorks, RT Linux, or FreeRTOS, plus Python and version control. Enjoy a cradle-to-grave project lifecycle, 32 days holiday, private medical insu...
Location Icon
Location
United Kingdom , Guildford
Salary Icon
Salary
Not provided
sstl.co.uk Logo
Surrey Satellite Technology Limited
Expiration Date
Until further notice
Embedded Software Engineer (Chinese Speaking)
Save Icon
Seeking an experienced Embedded Software Engineer (Chinese Speaking) in Ho Chi Minh City. You will design, develop, and maintain complex embedded systems using C/C++ and RTOS. Requires 3+ years of experience with microcontrollers, device drivers, and automotive protocols (CAN, LIN). Join a top in...
Location Icon
Location
Vietnam , Ho Chi Minh City
Salary Icon
Salary
Not provided
https://www.bosch.pl/ Logo
Robert Bosch Sp. z o.o.
Expiration Date
Until further notice
Embedded Software Engineer III
Save Icon
Lead embedded software development for autonomous robotic vehicles in Fort Worth. This role demands 5+ years of C/C++ expertise in real-time systems, RTOS, and communication protocols like CAN and TCP. Drive full lifecycle integration from requirements to field support, writing clean code and bui...
Location Icon
Location
United States , Fort Worth
Salary Icon
Salary
126630.00 - 147735.00 USD / Year
asirobots.com Logo
Autonomous Solutions
Expiration Date
Until further notice
Embedded Software Engineer
Save Icon
Join GM’s Software Defined Vehicle team as an **Embedded Software Engineer** in Austin, TX or Warren, MI. You’ll develop C/C++/Rust software for secure Over-the-Air vehicle updates on QNX, Linux, and Android platforms. Requires a BS in CS/CE, 2+ years of experience, and embedded systems expertise...
Location Icon
Location
United States , Austin, Texas; Warren, Michigan
Salary Icon
Salary
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Lead Engineer - Powertrain Controls Embedded Software
Save Icon
Lead Engineer – Powertrain Controls Embedded Software role at Lotus in Hethel, UK. You will lead manual C-code development, control strategy, and calibration for high-performance powertrain systems. Requires deep automotive embedded software expertise, MISRA standards, and leadership skills. Bene...
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 a dynamic SW team as an Embedded Software Engineer in Ostrava, Plzeň, Brno, or Prague. You'll develop key features for next-gen automotive systems using C++, Linux, and vision-based algorithms. Work on ADAS and safety functions for vehicles launching in 2025, with code reviewed to AUTOSAR an...
Location Icon
Location
Czech Republic , Ostrava; Plzeň; Brno; Praha
Salary Icon
Salary
Not provided
Digiteq Automotive s.r.o.
Expiration Date
Until further notice
Senior Software Engineer, Embedded UI - C++
Save Icon
Senior Software Engineer, Embedded UI – C++ at Roku in Cambridge, UK. Join the #1 TV streaming platform to develop and optimize high-performance rendering engines and UI frameworks. Requires 5+ years in C++, embedded systems, and Linux, with experience in JavaScript/TypeScript frameworks. Enjoy f...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Embedded Software Engineer
Save Icon
Embedded Software Engineer sought to design and develop next-gen IoT solutions in Leicestershire, UK. This hands-on role requires expertise in C/C++, Linux, and Python, with experience on ARM Cortex, STM32, or ESP32 microcontrollers. You will build low-level drivers, integrate secure IoT protocol...
Location Icon
Location
United Kingdom , Leicestershire
Salary Icon
Salary
65000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Senior Embedded Software Engineer
Save Icon
Senior Embedded Software Engineer needed in Lewis Center, US to design, develop, and test low-level firmware for next-gen products. Requires 6+ years of experience, proficiency in C/C++, Embedded Linux, RTOS, and communication protocols like USB/Ethernet. You will own the full development lifecyc...
Location Icon
Location
United States , Lewis Center
Salary Icon
Salary
100000.00 - 140000.00 USD / Year
cellainc.com Logo
Cella
Expiration Date
Until further notice
Senior Embedded Software Engineer
Save Icon
Senior Embedded Software Engineer needed in San Francisco to develop next-gen sleep technology. You will design C/C++ firmware and Embedded Linux solutions (Yocto, systemd, kernel) for IoT devices. Own platform security, implement secure boot, and collaborate with global manufacturing teams. Bene...
Location Icon
Location
United States , San Francisco
Salary Icon
Salary
160000.00 - 200000.00 USD / Year
eightsleep.com Logo
Eight Sleep
Expiration Date
Until further notice
Principal Embedded Software Engineer
Save Icon
Principal Embedded Software Engineer sought in Bristol, UK. Lead and mentor engineering teams in safety-critical embedded development using C, Assembler, and RTOS. Oversee the full software lifecycle, manage projects, and drive innovation. Enjoy a collaborative environment with a bonus.
Location Icon
Location
United Kingdom , Bristol
Salary Icon
Salary
80000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Embedded C++ Software Engineer
Save Icon
Embedded C++ Software Engineer sought in Bristol, UK. You will design and maintain embedded Linux software, debug low-level hardware interfaces, and optimise performance. Key skills include Embedded C++, SPI/I2C/UART/CAN protocols, and CI/CD pipelines. Join a cross-functional team to solve comple...
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
Software Engineer, Embedded Systems
Save Icon
Join Roku as an Embedded Software Engineer in San Jose, CA, and shape the future of streaming media. You'll design algorithms, optimize video playback, and integrate DRM systems using C++ and Python. Ideal candidates have 2-5 years of embedded Linux experience and expertise in multi-threaded deve...
Location Icon
Location
United States , San Jose
Salary Icon
Salary
197900.00 - 270000.00 USD / Year
roku.com Logo
Roku
Expiration Date
Until further notice
Software Engineer, Embedded UI - C++
Save Icon
Roku seeks a Software Engineer, Embedded UI to enhance its #1 TV streaming platform. You will build C++ and Python tooling to improve data quality from Roku OS logging, develop offline pipelines, and integrate solutions with firmware CI. Based in Cambridge, UK, this role requires 3-5+ years of ex...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Embedded Software Configuration Engineer
Save Icon
Embedded Software Configuration Engineer sought for automotive projects in Ho Chi Minh City. Configure ECU software, generate HEX files, and validate outputs for international customers. Requires a Bachelor's in engineering, 0-2 years experience, and strong English communication. Benefits include...
Location Icon
Location
Vietnam , Ho Chi Minh City
Salary Icon
Salary
Not provided
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice

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.