CrawlJobs Logo
Briefcase Icon
Category Icon

Embedded Software Developer Jobs

21 Job Offers

Filters
Senior Controls Developer - Steering Embedded Software
Save Icon
Location Icon
Location
Canada , Markham
Salary Icon
Salary
111500.00 - 164600.00 CAD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Experienced Embedded Software Developer
Save Icon
Join our team as an Embedded Software Developer. Design and maintain safety-critical systems using C, Python, and RTOS within an agile framework. We require experience with DO-178 standards and requirement-based development. Enjoy full employment benefits while working on cutting-edge technology.
Location Icon
Location
Salary Icon
Salary
Not provided
nearyou.se Logo
NearYou Sverige AB
Expiration Date
Until further notice
Software Dev Engineer Internship - Embedded Development (Linux)
Save Icon
Location Icon
Location
Germany , Dresden
Salary Icon
Salary
Not provided
Amazon
Expiration Date
Until further notice
Software Dev Engineer Intern - Embedded Development
Save Icon
Join Amazon's Berlin team as a Software Dev Engineer Intern. Develop scalable, cloud-native solutions using modern programming languages like Java or Python. Collaborate on meaningful projects that impact millions of customers globally. This is an opportunity to innovate with cutting-edge technol...
Location Icon
Location
Germany , Berlin
Salary Icon
Salary
Not provided
Amazon
Expiration Date
Until further notice
Senior Embedded Logging Software Developer
Save Icon
Join General Motors Canada as a Senior Embedded Logging Software Developer. Design and integrate embedded data pipelines across Android, Linux, and QNX platforms using C/C++ and Java. Enjoy comprehensive benefits in Markham or Oshawa while building scalable vehicle observability systems.
Location Icon
Location
Canada , Markham; Oshawa
Salary Icon
Salary
115000.00 - 164600.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Staff Embedded Logging Software Developer
Save Icon
Location Icon
Location
Canada , Markham; Oshawa
Salary Icon
Salary
147000.00 - 196600.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Senior Embedded Software Developer
Save Icon
Lead the development of embedded C++ software for next-generation in-vehicle mapping systems at GM in Markham. This senior role requires 5+ years of C++ experience, with a focus on automotive mapping, localization, or navigation. You will design real-time applications, optimize performance, and m...
Location Icon
Location
Canada , Markham
Salary Icon
Salary
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Application Engineer, Embedded processor software development for Networking
Save Icon
Join our team in Bangalore as an Application Engineer for embedded networking software. Utilize your 7+ years of C/C++ and ARM/RISC-V firmware expertise to develop and customize embedded Linux systems. You'll collaborate directly with customers, create technical demos, and enjoy professional grow...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
arrow.com Logo
Arrow Electronics
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
Embedded Software Developer
Save Icon
Join our team in Bangalore as an Embedded Software Developer. You will develop and maintain C/C++ software for STM32 microcontrollers, focusing on drivers, protocols, and hardware integration. Key tasks include building CI/CD pipelines, optimizing toolchains, and collaborating with cross-function...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
palnarindia.com Logo
Palnar
Expiration Date
Until further notice
Embedded Software Developer
Save Icon
Location Icon
Location
United States , Tucson
Salary Icon
Salary
Not provided
palladyneai.com Logo
Palladyne AI
Expiration Date
Until further notice
MTS - Software Engineer - RTOS, Embedded Development
Save Icon
Location Icon
Location
Canada , Kanata
Salary Icon
Salary
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Embedded Software Developer
Save Icon
Join our Montreal team as an Embedded Software Developer. You will design real-time embedded software for cutting-edge satellite communication systems using C/C++ and Linux. This role requires 5+ years of experience in low-level system development and a degree in Electrical or Computer Engineerin...
Location Icon
Location
Canada , Montreal
Salary Icon
Salary
Not provided
spacebridge.com Logo
SpaceBridge Inc.
Expiration Date
Until further notice
Embedded Software Developer
Save Icon
Join our team in Spring, USA, as an Embedded Software Developer. You will design and develop low-level software for new High-Performance Computers, working with C/C++, Python, and Linux. This role requires strong problem-solving skills and offers a focus on health, professional development, and a...
Location Icon
Location
United States , Spring
Salary Icon
Salary
97500.00 - 186100.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Embedded Software Developer
Save Icon
Join a world-class team in Lafayette as an Embedded Software Developer. You will design and implement C++/C software for medical devices using Embedded Linux. This role requires expertise in Linux drivers, Python, and CI/CD toolchains within a regulated environment. Lead projects and mentor engin...
Location Icon
Location
United States , Lafayette
Salary Icon
Salary
115000.00 - 135000.00 USD / Year
altenusa.com Logo
ALTEN Technology USA
Expiration Date
Until further notice
Embedded Software Developer
Save Icon
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Advanced Embedded Software Engineer- Test Systems Developer
Save Icon
Join our cross-functional team in Canonsburg as an Advanced Embedded Software Engineer. You will develop and sustain test systems using C/C++, LabWindows/CVI, and SQL within the full SDLC. This role requires expertise in Windows application architecture (Win32/WPF) and software design patterns li...
Location Icon
Location
United States , Canonsburg
Salary Icon
Salary
45.00 - 54.00 USD / Hour
geologics.com Logo
GeoLogics
Expiration Date
Until further notice
Embedded Software Development Engineer
Save Icon
Join Viaanix in Wichita as an Embedded Software Engineer. Develop firmware in C/C++ for IoT devices, working with protocols like I2C, SPI, and BLE. You'll enjoy mentorship, autonomy in problem-solving, and exposure to cutting-edge technology in a collaborative, fast-paced environment.
Location Icon
Location
United States , Wichita
Salary Icon
Salary
Not provided
viaanix.com Logo
Viaanix
Expiration Date
Until further notice
Senior Embedded Software Developer
Save Icon
Join our North York team as a Senior Embedded Software Developer. You will design and develop embedded software for new products, leveraging 8+ years of experience with ARM microcontrollers and embedded Linux. Expertise in C/C++, Qt, Yocto, and connectivity protocols is key. Experience in regulat...
Location Icon
Location
Canada , North York
Salary Icon
Salary
Not provided
advancedtechsearch.com Logo
Advanced Technology Search Group
Expiration Date
Until further notice
Embedded Software Developer
Save Icon
Join our agile team in Olen as an Embedded Software Developer. You will design and optimize embedded Linux software for global telecom systems using C++ and Python. This role requires a degree in Engineering or Computer Science and fluency in English. Contribute to innovative R&D in a collaborati...
Location Icon
Location
Belgium , Olen
Salary Icon
Salary
Not provided
belden.com Logo
Belden, Inc
Expiration Date
Until further notice
Previous 1 2 Next
Explore the world of embedded software developer jobs, where code meets hardware to power the technology integral to modern life. Embedded software developers are specialized engineers who design, program, and maintain the software that runs on dedicated hardware systems, known as embedded systems. These systems are everywhere—from automotive control units and medical devices to smart home appliances, industrial robots, and telecommunications infrastructure. Unlike traditional software development, this role requires a deep understanding of both the software logic and the physical hardware constraints, such as memory, processing power, and real-time performance requirements. Professionals in this field are typically responsible for the full software development lifecycle for embedded applications. Common duties include designing and architecting robust software solutions, writing efficient and reliable code in low-level languages, and integrating software with microcontroller units (MCUs) or microprocessors. A significant part of the role involves developing for and customizing embedded operating systems, with Embedded Linux being a prevalent platform. Developers also write and implement communication protocols, create device drivers, and perform rigorous testing, debugging, and optimization to ensure system stability and performance. Collaboration is key, as they frequently work alongside hardware engineers, quality assurance teams, and product managers to translate product requirements into functional, safe, and efficient software. The typical skill set for embedded software developer jobs is both broad and deep. Proficiency in programming languages like C and C++ is almost universal, with Python often used for scripting, testing, and tooling. A strong foundation in computer architecture, data structures, and algorithms is essential. Developers must understand real-time operating systems (RTOS), hardware interfaces (such as I2C, SPI, UART), and often have experience with build systems like Yocto Project. Debugging skills using tools like JTAG probes, logic analyzers, and oscilloscopes are crucial. While a bachelor’s degree in Computer Science, Electrical Engineering, or a related field is a standard requirement, equivalent practical experience is also valued. Soft skills such as problem-solving, attention to detail, and the ability to work in agile, cross-functional teams are highly important. For those seeking a challenging and impactful career at the intersection of software and hardware, embedded software developer jobs offer a dynamic and rewarding path. The profession is central to innovation in countless industries, demanding a unique blend of technical expertise and creative engineering to build the intelligent devices that define our future.

Filters

×
Countries
Category
Location
Work Mode
Salary