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

Embedded Software Engineer

$150k - $250k

Kindredventures

Position Overview 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 ( 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. Key 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 Qualifications 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 ASICs. 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. 150000 - 250000 USD a year #J-18808-Ljbffr

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Boston, MA vacancy
  • $68.2k - $116k

     ...environment that is diverse and dynamic, look no further - Haemonetics is your employer of choice. Job Details This embedded software engineer role will be responsible for performing all embedded software development lifecycle activities for one or more of our... 
    Suggested
    Hourly pay
    Temporary work
    Summer work
    Work at office
    Relocation
    Monday to Friday
    Flexible hours

    Haemonetics

    Boston, MA
    3 days ago
  • $145k - $205k

    Senior Embedded Software Engineer - Systems Team Boston, MA, US | Full-time | Permanent | Hybrid Salary: $145,000 to $205,000 DOE The salary range for this role is broad, as we are able to consider varying levels of experience. Any offer made will carefully take into... 
    Suggested
    Permanent employment
    Full time
    Immediate start

    Riverlane

    Boston, MA
    4 days ago
  • $124.22k - $131k

     ...Embedded Software Engineer Make the world's most advanced Cybersecurity and Encryption products even smarter As an Embedded Software Engineer, working with custom Hardware built in-house, for our Cyber group, you'll be a member of a cross functional team responsible... 
    Suggested
    Relocation package
    Flexible hours

    Progeny Systems Corporation

    Dedham, MA
    22 days ago
  • $100k - $275k

     ...The Charles Stark Draper Laboratory, Inc. is seeking an Embedded Software Engineer to develop high-performance solutions across various domains including undersea and space. Candidates should have 10-15 years of experience and a degree in Computer Science or Engineering... 
    Suggested

    The Charles Stark Draper Laboratory, Inc.

    Cambridge, MA
    1 day ago
  •  ...HM Electronics Inc is seeking a Software Engineer based in the United States. This position involves software development, support, and maintaining technical expertise. Ideal candidates will have a background in C/C++ and strong problem-solving abilities. The role emphasizes... 
    Suggested

    HM Electronics

    Cambridge, MA
    1 day ago
  •  ...Description Ship firmware that runs in the wild, not just the lab, and lead the team around you to do the same. We are seeking an Embedded Software Engineering Lead to lead embedded software development for LineVision's remote sensor platform, a ruggedized edge device combining... 
    Remote work
    Flexible hours

    LineVision

    Boston, MA
    6 hours ago
  • $100k - $275k

     .... From military defense and space exploration to biomedical engineering, lives often depend on the solutions we provide. Our multidisciplinary...  ...necessary for true innovation. Job Description Summary The Embedded Software Engineer, Distinguished develops high performance solutions... 
    Full time
    Local area

    The Charles Stark Draper Laboratory, Inc.

    Cambridge, MA
    1 day ago
  • $145k - $205k

     ...Senior Embedded Software Engineer - (Systems: Technical Pre / Post-Sales) Boston, MA, US | Full-time | Permanent | Hybrid Salary: $145,000 to $205,000 DOE | Up to 25% travel expected Riverlane’s mission is to master quantum error correction (QEC) and unlock a new age... 
    Permanent employment
    Full time

    Riverlane Ltd

    Boston, MA
    1 day ago
  •  ...Requirements We are looking for a Embedded Software Engineer for our Embedded team with a user focused mindset and strong technical background Have professional experience writing code that lives on hardware products in the consumer, medical, defense, or industrial space... 
    Work at office
    Remote work

    Formlabs

    Boston, MA
    6 hours ago
  •  ...Strong analytical and communication skills are essential. As a software engineer, s/he will be involved in system design and development of...  ...Engineering is required. Responsibilities: Responsible for embedded electronic system development of products. Works cooperatively... 
    Permanent employment
    Work experience placement

    Delta Search Labs

    Cambridge, MA
    6 hours ago
  • $150k - $200k

     ...platform now running in real industrial pilots - and we’re growing the team to take it even further. About the Role As an Embedded Software Engineer on the Core Platform team in Boston, you will play a critical role in building hardware‑in‑the‑loop (HIL) test... 
    Work at office

    Humanoid

    Cambridge, MA
    2 days ago
  • $110k - $150k

    ## Embedded Software Engineer---To all recruitment agencies: Formlabs does not accept agency resumes. Please do not forward resumes to our jobs alias, Formlabs employees or any other company location. Formlabs is not responsible for any fees related to unsolicited resumes... 
    Full time
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Formlabs

    Somerville, MA
    3 days ago
  • $75k - $150k

     ...The Charles Stark Draper Laboratory, Inc. is seeking a Software Engineer 2 to develop high performance solutions across various domains, including undersea and space. The ideal candidate will have a bachelor's degree in a related field and 3-5 years of experience. Responsibilities... 

    The Charles Stark Draper Laboratory, Inc.

    Cambridge, MA
    4 days ago
  •  ...SupportFinity™ is looking for a Junior Level Embedded Software Engineer to join Redwire in Marlborough, MA. This position is ideal for those early in their career with at least six months of hands-on internship experience in embedded software development. You will collaborate... 
    Internship

    SupportFinity

    Boston, MA
    2 days ago
  • $68.9k - $131.1k

     ...qualified new or recent graduates to join their Physical Sciences and Systems group in Cambridge, Massachusetts. The role emphasizes software design, implementing algorithms for detection and control of systems, all in an onsite capacity. Candidates should have at least a... 

    Prattwhitney

    Cambridge, MA
    1 day ago
  •  ...Draper, a nonprofit research and development company in Cambridge, MA, is seeking a Navigation and Tracking Engineer to develop cutting-edge software for defense systems. This role requires proficiency in MATLAB, Python, and C/C++, along with strong analytical skills.... 

    Draper

    Cambridge, MA
    4 days ago
  • $62.5k - $125k

     ...defense and space exploration to biomedical engineering, lives often depend on the solutions we...  ...innovation. Job Description Summary The Software Engineer 1 develops high‑performance...  ...theory and proven techniques. Develops embedded software based on prototype algorithms with... 
    Full time

    Draper Labs

    Cambridge, MA
    4 days ago
  •  ...Job Post: Embedded Software Engineer Location: Boston , MA- Onsite Basic Qualifications: 3 years of development experience within an embedded environment. This must include hands‑on experience design, developing, and debugging production quality products Familiar with... 

    Voto Consulting LLC

    Boston, MA
    1 day ago
  •  ...A fast-growing, embeddedcompany seeks an Embedded Software Engineer. This international company develops sophisticated low-level software that powers secure and safety-critical systems across demanding industries. This role is ideal for an experienced engineer who excels... 
    Full time
    Remote work
    Relocation

    Webster & Webster Associates

    Boston, MA
    3 days ago
  • $75k - $150k

     ...defense and space exploration to biomedical engineering, lives often depend on the solutions we...  ..., visit Job Description Summary The Software Engineer 2 develops high performance solutions...  ...theory and proven techniques. Develops embedded software based on prototype algorithms.... 
    Full time
    Local area

    The Charles Stark Draper Laboratory, Inc.

    Cambridge, MA
    11 hours ago
  •  ...Voto Consulting LLC is seeking an Embedded Software Engineer in Boston, MA. The ideal candidate will have at least 3 years of development experience in embedded environments, including hands-on experience with Linux, C, and product development life cycles. The role requires... 

    Voto Consulting LLC

    Boston, MA
    2 days ago
  • $110k - $150k

     ...Embedded Software Engineer Do you want to change how the world creates? At Formlabs, we're building the tools that make it possible for anyone to bring their ideas to life, from cutting-edge products to life-saving medical devices. Our 3D printing technology powers... 
    Full time
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Formlabs

    Somerville, MA
    11 hours ago
  • $78.4k - $130k

     ...Job Description: Objective of role: The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low-level hardware/software integration... 
    Local area
    Remote work

    ITW

    Boston, MA
    2 days ago
  • $82.3k - $220k

     ...Senior Embedded Software Engineer page is loaded## Senior Embedded Software Engineerremote type: Onsite Requiredlocations: Cambridge, MAtime type: Full timeposted on: Posted Todayjob requisition id: JR002409**Overview:**Draper is an independent, nonprofit research and... 
    Full time
    Local area

    Draper

    Cambridge, MA
    4 days ago
  •  ...Design and develop Android applications for embedded systems, ensuring compatibility with...  ...and platforms. • Design and develop software for different types of embedded systems,...  ...and FPGAs. • Collaborate with hardware engineers to define system requirements and... 

    Xforia Inc

    Boston, MA
    1 day ago
  • $82.3k - $205.75k

     ...A leading research and development company in Cambridge, MA, is seeking a Senior Software Engineer skilled in developing high-performance solutions for various domains including undersea and space applications. The ideal candidate will have expertise in C/C++ and real-... 

    Inuplands

    Cambridge, MA
    4 days ago
  • $82.3k - $205.75k

     ...Charles Stark Draper Laboratory, Inc. in Cambridge, MA, seeks a Software Engineer (SMTS) to develop high-performance software solutions for...  ...life cycle. Applicants are required to have experience with embedded operating systems and programming in C/C++ or Rust. A... 

    The Charles Stark Draper Laboratory, Inc.

    Cambridge, MA
    4 days ago
  •  ...A leading research and development firm in Massachusetts seeks a Mission Critical Software Engineer 2 to develop high-performance software solutions for undersea, terrestrial, air, and space applications. The candidate will play a critical role across the full development... 

    Draper

    Cambridge, MA
    4 days ago
  • $82.3k - $220k

     ...A research and development company in Cambridge, MA is seeking an experienced Senior Embedded Software Engineer to design and implement embedded software in real-time environments. The role requires expertise in C/C++ and experience with debugging, as well as collaboration... 

    Inuplands

    Cambridge, MA
    4 days ago
  •  ...leading nonprofit R&D company in Cambridge, MA is seeking a Senior Software Engineer to develop high-performance solutions for resource-constrained environments. The ideal candidate has expertise in embedded software development, a strong background in C/C++, and real-... 

    Draper

    Cambridge, MA
    4 days ago

Do you want to receive more vacancies?

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