CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Embedded Software Engineer Jobs

176 Job Offers

Embedded Software Engineer
Save Icon
Join Formlabs in Budapest as an Embedded Software Engineer. Develop cutting-edge firmware in C++/Python for our global 3D printers. You'll design, test, and ship code in a hybrid role with RSUs, health insurance, and catered lunches. Help push the limits of hardware innovation.
Location Icon
Location
Hungary , Budapest
Salary Icon
Salary
17000000.00 - 32000000.00 HUF / Year
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Rust Embedded Software Engineer
Save Icon
Join Airbus Helicopters in Marignane as an Embedded Software Engineer specializing in Rust. Develop safety-critical avionics software, applying your expertise in Rust, real-time systems, and ED-12/DO-178 certification. This role offers a competitive package within a leading aerospace innovator, f...
Location Icon
Location
France , Marignane
Salary Icon
Salary
Not provided
airbus.com Logo
Airbus
Expiration Date
Until further notice
Embedded Software Engineer FCS & FMS
Save Icon
Join Airbus Defence and Space in Manching as an Embedded Software Engineer for FCS & FMS. Develop safety-critical real-time software in C and Ada for programmes like Eurofighter within an agile team. We seek a passionate developer with 5+ years' experience and knowledge of DO-178C standards. Enjo...
Location Icon
Location
Germany , Manching
Salary Icon
Salary
Not provided
airbus.com Logo
Airbus
Expiration Date
Until further notice
Senior Embedded Software Development Engineer – Air-Ground Datalink Systems
Save Icon
Join Airbus in Toulouse as a Senior Embedded Software Engineer for Air-Ground Datalink Systems. You will design and develop DO-178C certified, real-time embedded software in C, focusing on ATN/ACARS protocols and ASN.1. This role requires deep avionics datalink expertise and offers a comprehensiv...
Location Icon
Location
France , Toulouse
Salary Icon
Salary
Not provided
airbus.com Logo
Airbus
Expiration Date
Until further notice
Senior C Embedded Software Engineer - 5G Physical layer
Save Icon
Join Ericsson in Kraków to shape the future of 5G technology. As a Senior C Embedded Software Engineer, you will develop the physical layer (L1) for baseband units, focusing on signal processing and multi-core programming. We seek experts in C programming, real-time embedded systems, and signal p...
Location Icon
Location
Poland , Kraków
Salary Icon
Salary
Not provided
ericsson.com Logo
Ericsson
Expiration Date
Until further notice
Embedded Software Engineer
Save Icon
Location Icon
Location
United States , San Francisco
Salary Icon
Salary
293000.00 - 325000.00 USD / Year
openai.com Logo
OpenAI
Expiration Date
Until further notice
Embedded Software Engineer
Save Icon
Location Icon
Location
Poland , Krakow
Salary Icon
Salary
Not provided
borgwarner.com Logo
BorgWarner
Expiration Date
Until further notice
Senior Embedded Software Engineer
Save Icon
Join our growing team as a Senior Embedded Software Engineer in Oshkosh/Fond du Lac. Develop cutting-edge C/C++ and Python applications for marine connectivity, CAN, Bluetooth, and cloud services. We seek an expert in Embedded Linux, RTOS, and communication protocols with 6+ years of experience. ...
Location Icon
Location
United States , Oshkosh, WI; Fond du Lac, WI
Salary Icon
Salary
84300.00 - 136100.00 USD / Year
herbrucks.com Logo
Herbruck Poultry Ranch
Expiration Date
Until further notice
Embedded Software Engineer
Save Icon
Location Icon
Location
Lithuania , Vilnius
Salary Icon
Salary
2500.00 EUR / Month
Neurotechnology Lab
Expiration Date
Until further notice
System Software Engineer (Embedded)
Save Icon
Location Icon
Location
United States , Sunnyvale
Salary Icon
Salary
175000.00 - 275000.00 USD / Year
cerebras.net Logo
Cerebras Systems
Expiration Date
Until further notice
Embedded Software Engineer
Save Icon
Join Aptiv in Monterrey to develop innovative embedded software for advanced automotive safety and user experience systems. You will design, code, and validate real-time embedded C modules, following Automotive SPICE processes. We seek engineers with 2+ years in automotive/embedded systems, stron...
Location Icon
Location
Mexico , Monterrey
Salary Icon
Salary
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Embedded Software Engineer Senior
Save Icon
Location Icon
Location
Mexico , Monterrey
Salary Icon
Salary
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Senior Embedded Software Engineer – Linux
Save Icon
Join Aptiv in Monterrey as a Senior Embedded Software Engineer. Develop cutting-edge embedded Linux software for automotive data logging, IoT, and OTA updates. Utilize your 5+ years of C++ expertise in automotive protocols like CAN/CAN-FD. Enjoy a comprehensive benefits package while innovating i...
Location Icon
Location
Mexico , Monterrey
Salary Icon
Salary
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Embedded Software Engineer
Save Icon
Join Aptiv's Connected Services team in Monterrey as an Embedded Software Engineer. Develop cutting-edge RTOS firmware, drivers, and security for automotive data logging platforms. Utilize your 5+ years of embedded C experience with CAN, LIN, and FreeRTOS. Enjoy a comprehensive benefits package w...
Location Icon
Location
Mexico , Monterrey
Salary Icon
Salary
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Embedded Software Engineer
Save Icon
Location Icon
Location
Mexico , Monterrey
Salary Icon
Salary
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Senior Staff Embedded Software Engineer
Save Icon
Location Icon
Location
United States , Waltham
Salary Icon
Salary
Not provided
bostondynamics.com Logo
Boston Dynamics
Expiration Date
Until further notice
Embedded Software Engineer
Save Icon
Join Aptiv in Monterrey to develop innovative embedded software for advanced automotive safety and user experience systems. You will design, code, and validate real-time embedded C modules for ADAS and compute platforms, following Automotive SPICE. We seek engineers with 2+ years of automotive/em...
Location Icon
Location
Mexico , Monterrey
Salary Icon
Salary
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Embedded AI Software Engineer – Intelligent Cockpit
Save Icon
Shape the future of mobility as an Embedded AI Software Engineer in Bangalore. Develop intelligent cockpit solutions using C++ and integrate ML models like CNNs and LLMs on embedded platforms. Work with Qualcomm or NXP SoCs and optimize for CPU/GPU/NPU architectures within an Agile team. Enjoy be...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Senior Engineer – Embedded Software
Save Icon
Seeking a Senior Embedded Software Engineer in Ahmedabad. Lead projects and develop drivers/applications in C/C++/Python for Linux/FreeRTOS on ARM Cortex. Requires 4-6 years' experience, board bring-up expertise, and proficiency with Yocto, CI/CD, and debugging tools. Ideal candidate blends techn...
Location Icon
Location
India , Ahmedabad
Salary Icon
Salary
Not provided
glidemtech.com Logo
Glide Technology
Expiration Date
Until further notice
Embedded Software Engineer - BSP
Save Icon
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
aptiv.com Logo
Aptiv plc
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.