Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

Full-time

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.

Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Remote vacancy
  • $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.... 
    Suggested
    Full time
    For contractors

    Dcs Corporation

    Remote
    14 hours ago
  • $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... 
    Suggested
    Full time
    Temporary work
    Relocation package

    Zoox

    Remote
    14 hours ago
  •  ...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... 
    Suggested
    Full time
    Work from home
    Home office

    Havocai

    Remote
    14 hours ago
  • $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... 
    Suggested
    Full time
    Monday to Friday

    Zepto Life Technology

    Remote
    14 hours ago
  • $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... 
    Suggested
    Full time
    Work experience placement
    Casual work
    Work at office
    Relocation package

    Chaos Industries

    Remote
    14 hours ago
  • $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 time
    Local area
    Worldwide

    Tp-link Systems Inc.

    Remote
    14 hours ago
  • $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 time
    Internship
    Worldwide

    Lexington Medical, Inc

    Remote
    14 hours ago
  • $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 time
    Work at office
    Visa sponsorship
    Night shift

    Fab2

    Austin, TX
    14 hours ago
  •  ...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

    Bcforward

    Remote
    14 hours ago
  • $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 time
    Immediate start
    Remote work
    Relocation
    Overseas
    Visa sponsorship

    Workila

    Remote
    14 hours ago
  •  ...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 time
    Contract work

    Rampart Communications

    Remote
    14 hours ago
  • $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 time
    Work experience placement

    TDK-Lambda Americas

    Remote
    14 hours ago
  •  ...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 time
    Remote work
    Worldwide
    Flexible hours

    Nex Aero

    United States
    14 hours ago
  • $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 time
    Work experience placement
    Immediate start

    Anduril

    Remote
    14 hours ago
  • $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 time
    For contractors

    Zone 5 Technologies

    Remote
    14 hours ago
  •  ...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 time
    Work experience placement

    Clarapath

    Remote
    14 hours ago
  • $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 time
    Work experience placement
    Immediate start

    Anduril Industries

    Remote
    14 hours ago
  • $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 time
    Work experience placement
    Work from home

    Qualcomm

    San Diego, CA
    14 hours ago
  • $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 time
    Work at office
    Monday to Friday

    Nice North America

    Remote
    14 hours ago
  •  ...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 time
    Temporary work

    Xdin

    Remote
    14 hours ago
  •  ...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

    Integrated Resources Inc.

    Remote
    14 hours ago
  •  ...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 employment
    Full time

    Direct Staffing Inc

    Remote
    14 hours ago
  • $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 time
    Remote work

    Stratolaunch

    Remote
    14 hours ago
  •  ...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

    Collabera

    Remote
    14 hours ago
  • $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 hours
    Full time
    Temporary work

    Interclypse

    Remote
    14 hours ago
  •  ...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 employment
    Full time
    Contract work
    For contractors

    Procom Services

    Remote
    14 hours ago
  • $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 time
    Work experience placement
    Work at office
    Worldwide

    Wabtec Corporation

    Remote
    14 hours ago
  • $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 time
    For contractors

    Alten Technology Usa

    Remote
    14 hours ago
  •  ...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 time
    Work experience placement

    Uec Electronics

    Remote
    14 hours ago
  • $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 time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    Dulles, VA
    14 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!