Embedded Software Engineer
Extropic
Extropic is seeking a highly skilled Embedded Software Engineer with deep experience in both bare-metal firmware development and embedded Linux application design. The ideal candidate should have a strong background working with heterogeneous multi-core RISC-V or ARM processors (e.g., Cortex-R5, Cortex-A53), excel in C/C++ and Python programming languages, and be comfortable developing across the entire embedded software stack—from low-level drivers to Linux user-space applications to host-side tooling.
This role is highly hands-on and involves close interaction with the systems, IC design, test, and physics cross-functional engineering teams. You will architect, implement, and debug complex embedded systems, integrating multiple processors, real-time firmware, and Linux-based applications.
Responsibilities
Architect, design, and implement embedded software across bare-metal, RTOS, and embedded Linux environments.
Develop firmware, Linux drivers, user-space applications, and host-PC tools supporting the full embedded software stack.
Work with heterogeneous multi-core SoCs (e.g., Cortex-R5 real-time cores and Cortex-A53 application cores), enabling inter-processor communication, synchronization, and resource sharing.
Implement multi-threaded, multi-core software architectures with attention to power, performance, determinism, and reliability.
Develop and maintain low-level drivers for peripherals including SPI, I2C, UART, GPIO, timers, and DMA engines.
Debug real-time embedded systems using JTAG/SWD debuggers, in-circuit emulators, and software diagnostic tools.
Perform hands-on system characterization using oscilloscopes, logic analyzers, and protocol analyzers (SPI/I2C/UART, LVDS, Ethernet, USB, etc.).
Write clean, robust, well-tested C/C++ code for bare-metal and Linux environments.
Develop Python tools for automation, test, and host-side applications.
Collaborate closely with hardware, FPGA, and systems engineers to bring up new boards, validate interfaces, and resolve integration issues.
Contribute to system architecture decisions, design reviews, and technical documentation.
Required Experience
Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
5+ years of hands-on experience in embedded firmware and Linux software development.
Strong proficiency in C, C++, and Python, with emphasis on embedded and deeply embedded programming.
Deep experience with bare-metal firmware development, interrupt-driven systems, and hardware bring-up.
Proven experience with embedded Linux (build systems, user-space applications, drivers, device trees).
Hands-on experience with heterogeneous multi-core RISC-V and ARM processors, such as Cortex-R5 and Cortex-A53
Strong understanding of multi-threaded and multi-core software design principles.
Experience developing and debugging drivers and applications using I2C, SPI, UART, DMA, and other common peripherals.
Strong lab skills: oscilloscopes, logic analyzers, protocol analyzers, power measurement, and signal debugging.
Proficiency with software debuggers (GDB, OpenOCD, Lauterbach, etc.).
Ability to analyze, troubleshoot, and optimize system performance across the entire hardware/software boundary.
Preferred Experience
Experience with Yocto/PetaLinux, Buildroot, or similar embedded Linux build systems.
Familiarity with IPC mechanisms (RPMsg, shared memory, message queues) in heterogeneous SoC environments.
Experience integrating firmware with FPGA-based systems or custom ASIC’s.
Familiarity with FPGA embedded software environments such as AMD/Xilinx Vitis
Knowledge of network protocols and experience building socket-based host-PC applications.
Experience with continuous integration, test automation, and version control (Git).
Soft Skills
Strong analytical and problem-solving ability.
Excellent communication skills for cross-team collaboration.
Self-starter attitude and ability to take ownership of complex features from architecture to deployment.
Comfortable working in a fast-paced, hands-on engineering environment.
$82k - $107.59k
...Salary Range : $82,004 - $107,593 Seeking an Embedded Software Engineer to join our team supporting ongoing F/A-18 aircraft software projects. These are multi-year initiatives for the U.S. Marine Corps and Foreign Military Sales (FMS) customers....SuggestedFull timeFor contractors$140k - $170k
...Zoox is looking for an embedded software engineer to join our Firmware Body Systems team. In this role, you will be responsible for embedded software development for the body, thermal, lighting, and closure system functions and sub-systems of the Zoox vehicle. This includes...SuggestedFull timeTemporary workRelocation package- ...Havoc is a leader in all-domain collaborative autonomy. Its software-defined hardware approach powers military and commercial-... ...Autonomy . About the Role: HavocAI is seeking an Embedded Software Engineer to lead hardware/software development of embedded systems...SuggestedFull timeWork from homeHome office
$85k - $110k
...integrating breakthroughs in biotech, assay development, engineering, and software, Zepto is shaping the future of molecular diagnostics in diverse... ...Technology is seeking an experienced and highly motivated Embedded Software Engineer to lead the design, development, and...SuggestedFull timeMonday to Friday$160k - $240k
...London. For more information, please visit . Role Overview: CHAOS is seeking a highly-skilled and motivated Senior Embedded Software Engineer to join our R&D team. This is a hands-on senior role where you'll be responsible for the design and implementation of...SuggestedFull timeWork experience placementCasual workWork at officeRelocation package$100k - $160k
...experience. Overview: As a Wireless Systems Integration Engineer at TP-Link, you will play a key role in integrating wireless chipsets... ...drivers and firmware, as well as developing RF calibration software. Additionally, you will conduct wireless performance testing,...Full timeLocal areaWorldwide$80k - $110k
...area. With the highest standards in design engineering and smart manufacturing, our team... ...Our products combine precision mechanics, embedded intelligence, and real-time control to deliver... ...Overview: We are hiring an Embedded Software Engineer to join our R&D team at...Full timeInternshipWorldwide$105k - $145k
...2 team can build anything. We design all the hardware and software needed to make chips and we make the fabs, tools, and components... ...it into production. About the role We’re hiring embedded software engineers to help build the software systems behind our fab...Full timeWork at officeVisa sponsorshipNight shift- ...that are consistently higher than the industry average. Job Description Need only GC AND CITIZENS JOB TITLE: Embedded Software Engineer Savage, Maryland 1 Year Must haves • 10+ years of experience • Embedded microprocessor design experience •...Full time
$100k - $120k
...C++ ~ Experience with full life cycle of software development ~ Exp with object oriented... ...software to be applied to and integrated with engineering, scientific and manufacturing requirements. •You will develop real time embedded systems involving software for digital...Full timeImmediate startRemote workRelocationOverseasVisa sponsorship- ...in Maryland. The founders are physicists, mathematicians, RF engineers, and computer scientists with deep experience building,... ...the foundation of next generation wireless capabilities. As a Software Embedded Engineer, your responsibilities may include but are not limited...Full timeContract work
$85k - $120k
...the LXI Consortium for LAN instruments. Use version control software such as GIT. SALARY RANGE The starting annual base pay... ...in our industry. We employ approximately 300 people in our engineering, manufacturing, and sales offices across the United States. At...Full timeWork experience placement- ...About the role As an Embedded Software Engineer, you will design, develop, integrate, and test embedded software for cutting-edge aerospace and UAV platforms. Working closely with hardware and systems teams, you will take full ownership of embedded software functionality...Full timeRemote workWorldwideFlexible hours
$166k - $292k
...command and control platforms, and autonomous systems across air, land, maritime, and space domains. We are looking for Embedded Software Anti-Tamper Engineers to drive a mission-focused, threat-informed approach to Program Protection Engineering for the next generation of...Full timeWork experience placementImmediate start$139k - $161k
...redefining what's possible in unmanned aircraft systems. Our team of engineers and innovators is developing cutting-edge autonomous... ...systems, you belong here. We are seeking an experienced Embedded Software Engineer to join our team. As an unmanned aerial systems (UAS...Full timeFor contractors- ...automation, and technology. To learn more about us, please visit us at Job Description Clarapath is seeking an Embedded Software Engineer to join our team in our Hawthorne, NY 10532 location. We are looking for a Software Engineer who will assist in the development...Full timeWork experience placement
$166k - $220k
...state-of-the-art imaging systems across both hardware and software, deployed to tackle the most significant security challenges... .... ABOUT THE JOB The Imaging team is seeking an Embedded Software Engineer to help design a new product lines. In this role, you will...Full timeWork experience placementImmediate start$111.3k - $166.9k
...Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary: ** This position... ...technology. Skills/experience: Previous experience in embedded software development and device drivers Experience...Full timeWork experience placementWork from home$120k - $135k
...specifications. Actively participate in software architecture discussions, clearly... ...Collaborate closely and efficiently with engineering managers, software QA, and cross-functional... ...Skills: Experience developing for embedded Android environments with strict performance...Full timeWork at officeMonday to Friday- ...0 employees dedicated to the automotive engineering development. ALTEN is a Leader in Engineering... ...level & writes detailed component level software specifications Writes component level... ...electronics required; specialization in embedded systems is a plus ~8 years of overall...Full timeTemporary work
- ...Company Description Title: Embedded Software Engineer Location: Wauwatosa WI Duration: 12 Months( With possible extension) Job Description Essential Responsibilities: • Design and implement software on Healthcare’s Diagnostic Cardiology ECG products...Full time
- ...Company Description Engineering - Systems Job Description EMBEDDED SOFTWARE ENGINEER Middletown, RI Engineering - Systems Exp 2-5 yrs Deg Bach Relo Bonus Job Description Responsible for development and sustaining of our next...Permanent employmentFull time
$101k - $146.5k
...Stratolaunch is a technology accelerator that engineers operationally realistic testing at Mach 5+. Our air-launched, Talon testbeds... ..., Stratolaunch is seeking a level II, Sr., or Staff level Embedded Software Engineer to participate in the development and testing of flight...Full timeRemote work- ...Minority Owned IT Staffing Firm in the US. Job Description Job Details: Location: Pompano Beach, FL Job Title: Embedded Software Engineer Duration: 12+ Months (Could go beyond) Job Description: ~ Knowledge of Algorithm development, system...Full time
$750 per month
...Full-time Description Seeking engineers to grow their knowledge and further their careers. Interclypse has numerous low-level and embedded software development openings ranging from C/C++, Python, RTOS, low-level Windows / Linux, and X86 architectures. Requirements...16 hoursFull timeTemporary work- ...customers integrate client’s silicon and software offerings into their products. Debug/... ...Qualifications *BS in Computer Engineering, Electrical Engineering, Computer Science... ...years of relevant experience working with embedded systems, set top boxes (STB), development...Permanent employmentFull timeContract workFor contractors
$79.3k - $113k
...communities. How will you make a difference ? As an experienced engineer within Wabtec Bus Solutions, you will drive design and development focused on a mix of major initiatives in embedded software development for different products, controls, & sensors. Reporting...Full timeWork experience placementWork at officeWorldwide$100k - $130k
...We’re ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration... ..., and inspired to grow. We're looking for a Staff level Embedded Software Engineer to join our team, focusing on the software stack...Full timeFor contractors- ...Overview: We are looking for a professional Embedded Software Engineer to execute complete embedded software development lifecycle. The goal is to create scalable and optimized software systems. Responsibilities Design and implement software for battery...Full timeWork experience placement
$177k - $265.6k
...Grumman’s Space Sector provides an arena where your passion for innovation and quest for exploration are welcome. As an Embedded Software Engineer – Level 5, at Dulles, VA, your role will be pivotal in supporting mission-critical efforts to national and global...Full timeRemote workRelocation packageShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded software engineer Remote
- embedded systems software engineer Remote
- embedded software engineer remote Remote
- embedded developer Remote
- embedded engineer Remote
- software sales representative Remote
- embedded software Remote
- software applications developer Remote
- entry level software sales Remote
- software technology Remote

