Talent.com
Embedded Software Engineer
Embedded Software EngineerSiemens Healthineers • Falls Church, VA, United States
[error_messages.no_longer_accepting]
Embedded Software Engineer

Embedded Software Engineer

Siemens Healthineers • Falls Church, VA, United States
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Embedded Software Engineer

Join us in pioneering breakthroughs in healthcare. For everyone. Everywhere. Sustainably.

Our inspiring and caring environment forms a global community that celebrates diversity and individuality. We encourage you to step beyond your comfort zone, offering resources and flexibility to foster your professional and personal growth, all while valuing your unique contributions.

We are seeking an experienced Embedded Software Engineer with experience in two areas : Embedded Linux Software Development and bare metal programming in PSoC 6 microcontrollers to join our R&D team developing cutting-edge medical imaging devices built on custom hardware platforms.

In this role, you will be responsible for the design, development, and maintenance of embedded Linux and PSoC 6 systems that power high-performance, real-time medical imaging solutions.

This is a hands-on position involving close collaboration with hardware, imaging, and software engineers, with a strong emphasis on system reliability, safety, and regulatory compliance (e.g., IEC 62304).

Key Responsibilities :

  • Develop and maintain embedded Linux software stacks for custom medical imaging hardware.
  • Customize embedded Linux distributions using the Yocto Project.
  • Write and integrate device drivers for hardware peripherals (e.g., SPI, I2C, UART, USB, Ethernet, GPIO).
  • Perform board bring-up and integrate bootloaders (e.g., U-Boot), Linux kernel, and device trees for ARM-based SoCs.
  • Optimize system performance and boot time for real-time image acquisition and processing.
  • Design, develop, and test bare metal firmware for PSoC 6 microcontrollers used in medical devices.
  • Work closely with hardware engineers to bring up new boards, validate peripherals (UART, SPI, I2C, ADC, BLE), and troubleshoot low-level issues.
  • Collaborate with imaging, hardware, and systems engineers to define software interfaces and integration strategies.
  • Ensure software complies with medical device standards (e.g., IEC 62304, ISO 13485, FDA 21 CFR Part 820).
  • Implement and document software development processes, including risk management, traceability, and verification.
  • Contribute to software verification and validation testing, including unit, integration, and system-level tests.

Required Qualifications :

  • Bachelor's or master's degree in computer engineering, Electrical Engineering, or a related discipline.
  • 4+ years of experience in embedded Linux development on custom hardware platforms.
  • Proficiency in C / C++ programming in embedded environments.
  • Solid experience with the Linux kernel, bootloader (U-Boot), and device tree configuration.
  • Strong background in Yocto Project Linux build systems.
  • 2+ years of experience in embedded development with PSoC 6 devices.
  • Experience with BLE, CapSense, and low-power design on PSoC 6.
  • Familiarity with PSOC Creator and Peripheral Driver Library
  • Familiarity with version control systems (TFS, Git) and issue tracking tools (TFS, JIRA, GitHub Issues).
  • Ability to read schematics and understand PCB layouts.
  • Experience with hardware interfaces (e.g., USB, MIPI, I2C, SPI) and real-time data handling.
  • Understanding medical software development lifecycles and documentation requirements.
  • Job requires presence in office five days a week
  • Preferred Qualifications :

  • Experience working with medical devices, especially in diagnostic imaging (e.g., ultrasound, MRI, CT).
  • Familiarity with image acquisition pipelines, camera sensor drivers, or FPGA communication.
  • Knowledge of IEC 62304, ISO 14971 (risk management), and other relevant medical standards.
  • Experience with scripting languages (e.g., Python, Bash) for automation and testing.
  • Familiarity with CI / CD tools and version control systems (e.g., Git, Jenkins).
  • Prior experience in low-latency, real-time, or high-throughput embedded applications
  • Who we are : We are a team of more than 72,000 highly dedicated Healthineers in more than 70 countries. As a leader in medical technology, we constantly push the boundaries to create better outcomes and experiences for patients, no matter where they live or what health issues they are facing. Our portfolio is crucial for clinical decision-making and treatment pathways.

    How we work : When you join Siemens Healthineers, you become one in a global team of scientists, clinicians, developers, researchers, professionals, and skilled specialists, who believe in each individual's potential to contribute with diverse ideas. We are from different backgrounds, cultures, religions, political and / or sexual orientations, and work together, to fight the world's most threatening diseases and enable access to care, united by one purpose : to pioneer breakthroughs in healthcare. For everyone. Everywhere. Sustainably.

    [job_alerts.create_a_job]

    Embedded Software Engineer • Falls Church, VA, United States

    [internal_linking.similar_jobs]
    Senior Embedded Software Engineer, Intelligence Systems

    Senior Embedded Software Engineer, Intelligence Systems

    Anduril Industries • Reston, Virginia, United States
    [job_card.full_time]
    Anduril Intelligence Systems (AIS) is focused on positioning Anduril as a lead provider of specialized engineering and products for Intelligence Community (IC) customers. We work within the IC to un...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Embedded Development Engineer

    Embedded Development Engineer

    Cohere Technology Group LLC • Herndon, VA, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Cohere is looking for software engineers with C / C++ and assembly skills, hands-on knowledge of operating system internals including writing device drivers for current, new, and emerging hardware pr...[show_more]
    [last_updated.last_updated_30]
    Software Engineer / Developer

    Software Engineer / Developer

    Northstrat • Dulles, VA, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Job Type : Full time, On-Site, potential for hybrid schedule.Clearance Requirements : Active TS / SCI clearance.Northstrat has various positions available, such as front-end, back-end, and full stack s...[show_more]
    [last_updated.last_updated_30]
    Software Engineer - Embedded / Cloud

    Software Engineer - Embedded / Cloud

    Viasat • Germantown, MD, United States
    [job_card.full_time]
    At Viasat, we're on a mission to deliver connections with the capacity to change the world.For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries arou...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Embedded Software Engineer I

    Senior Embedded Software Engineer I

    Rocket Lab Corporation • Chantilly, VA, United States
    [job_card.full_time] +1
    Rocket Lab is an end-to-end space company delivering responsive launch services, complete spacecraft design and manufacturing, payloads, satellite components, and more – all with the goal of openin...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Software Engineer (AI-Enabled Platforms & Tools)

    Software Engineer (AI-Enabled Platforms & Tools)

    Leidos Inc • Reston, VA, United States
    [job_card.full_time]
    Software Engineer (AI-Enabled Platforms & Tools).This is not a maintenance role.Leidos is seeking a Software Engineer to contribute to the development of AI-enabled software platforms and developer...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Software Systems Engineer

    Staff Software Systems Engineer

    Arete • Falls Church, VA, US
    [job_card.full_time]
    At Areté, we are on the forefront of utilizing innovative solutions, with great minds from all backgrounds, to help solve the nation's most complex security challenges.We strive for an i...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Senior Software Engineer

    Senior Software Engineer

    Crystal Management | CMIT • Vienna, VA, United States
    [job_card.full_time]
    CMiT is looking for a Senior Software Engineer to help design, build, and maintain our AWS Serverless applications.You'll work with a talented team to create high-quality solutions using React (wit...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Principal / Sr. Principal Embedded Software Engineer

    Principal / Sr. Principal Embedded Software Engineer

    Northrop Grumman • Chantilly, Virginia, United States
    [job_card.full_time]
    RELOCATION ASSISTANCE : Relocation assistance may be available.At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around th...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Director- Device Engineering

    Director- Device Engineering

    Alarm.com • McLean, VA, United States
    [job_card.full_time]
    Director of Embedded Software to lead our Device Engineering organization's embedded software strategy and execution.As a Director, you will oversee multiple teams of Embedded Software Engineers an...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    Expedition Technology • Herndon, Virginia, US
    [job_card.full_time]
    Embark on a thrilling journey with Expedition Technology (EXP) where your software engineering prowess can ignite revolutionary advancements in defense and intelligence. We're scouting for trailblaz...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Software Engineer, DevSecOps

    Software Engineer, DevSecOps

    Impyrian • Ashburn, VA, United States
    [job_card.full_time]
    Essential Duties and Responsibilities : .We are seeking an outgoing, strategic Software / DevOps Solutions Architect who brings deep expertise in modern software engineering, system architecture, and D...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Principal Software Engineer, Enablement

    Principal Software Engineer, Enablement

    Leidos • Vienna, VA, US
    [job_card.full_time]
    Principal Software Engineer — Enablement.This is not a maintenance role.We are looking for a Principal Software Engineer who doesn’t just build systems—but reshapes how they are c...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    IBM ITX Software Engineer

    IBM ITX Software Engineer

    Akaasa Technologies • Reston, VA, United States
    [job_card.permanent]
    [filters_job_card.quick_apply]
    IBM ITX Software Engineer Location : Onsite 3-4x per year in Reston VA.DMV is preferred, approved states acceptable (Wash DC, MD, VA, WV, NC, PA, DE, NY, NJ, TX, FL) [show_more]
    [last_updated.last_updated_variable_days]
    Software Engineer / Principal Software Engineering

    Software Engineer / Principal Software Engineering

    Northrop Grumman • Chantilly, Virginia, United States
    [job_card.full_time]
    RELOCATION ASSISTANCE : Relocation assistance may be available.At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around th...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    TLA-LLC • McLean, VA, United States
    [job_card.full_time]
    In this role, you'll contribute to the full software lifecycle—from architecture and development to testing and deployment—across both commercial and government cloud environments operating at mult...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Principal Software Systems Engineer

    Principal Software Systems Engineer

    Electra Aero • Manassas, VA, USA
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Ultra Short Takeoff and Landing.Ultra Short unlocks a new era of aviation through what we call Direct Aviation - the next level of connectivity bringing air travel closer to where we live, work, an...[show_more]
    [last_updated.last_updated_30]
    Senior Embedded Software Engineer - Viasat Government

    Senior Embedded Software Engineer - Viasat Government

    Viasat • Germantown, MD, United States
    [job_card.full_time]
    At Viasat, we're on a mission to deliver connections with the capacity to change the world.For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries arou...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]