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

C Embedded Firmware Senior Developer

Tech3pillars Technologies

Job Title: C Embedded Firmware Senior Developer



Location: Atlanta, GA



Duration: Long-Term Contract



Experience: 8+ Years

Job Summary

We are seeking an experienced C Embedded Firmware Senior Developer with strong expertise in embedded C/C++ development, embedded Linux, hardware interfacing, and firmware architecture. The ideal candidate will be responsible for designing, developing, integrating, and debugging firmware for embedded systems while collaborating closely with hardware and application teams to deliver high-quality medical device solutions.

Must-Have Skills

  • Embedded C/C++
  • Embedded Linux (Yocto)
  • Hardware Interfacing (UART, I2C, SPI, RS-485, SMBus)

Nice-to-Have Skills

  • Docker & Embedded Linux Security
  • Medical Device Development (IEC 62304)

Key Responsibilities

  • Design and develop embedded firmware using C/C++ for microcontroller-based systems (bare-metal/RTOS).
  • Implement hardware control for sensors, motors, valves, ADC/DAC, PWM, and other embedded peripherals.
  • Develop and maintain embedded Linux (Yocto) system integration, boot flow, and device communication.
  • Integrate firmware with hardware and higher-level applications (.NET).
  • Debug and troubleshoot complex firmware, Linux, and hardware integration issues.
  • Develop firmware architecture, bootloaders, and firmware upgrade mechanisms.
  • Work with communication protocols including UART, I2C, SPI, RS-485, and SMBus.
  • Collaborate with cross-functional engineering teams throughout the product lifecycle.
  • Support system integration, validation, and end-to-end testing.
  • Ensure firmware quality, reliability, and compliance with medical device development standards where applicable.

Required Qualifications

  • 8+ years of embedded firmware development experience.
  • Strong expertise in Embedded C/C++ programming.
  • Hands-on experience with Embedded Linux (Yocto) .
  • Experience with hardware interfacing and communication protocols (UART, I2C, SPI, RS-485, SMBus).
  • Strong understanding of real-time embedded systems and RTOS concepts.
  • Experience with firmware architecture, bootloaders, and firmware upgrade mechanisms.
  • Knowledge of control systems (PID, feedback loops) and real-time design.
  • Experience debugging embedded firmware, Linux applications, and hardware interactions.
  • Ability to integrate firmware with main applications, preferably .NET-based systems .

Preferred Qualifications

  • Experience with embedded Linux security and Docker.
  • Exposure to IEC 62304 or other medical device software standards.
  • Experience in medical device development.
  • Strong analytical, troubleshooting, and communication skills.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the C Embedded Firmware Senior Developer in Virginia vacancy
  •  ...Job Title: C Embedded Firmware Senior Developer Location: Atlanta, GA Duration: Long-Term Contract Experience: 8+ Years Job Summary We are seeking an experienced C Embedded Firmware Senior Developer with strong expertise in embedded... 
    Senior
    Long term contract

    Tech3pillars Technologies

    Virginia
    1 day ago
  • $60 - $80 per hour

    Hiring: Senior Embedded Firmware EngineerWe are looking to connect with experienced embedded engineers interested in building next-generation IoT...  ...7 years of embedded firmware development Strong Embedded C/C RTOS and Embedded Linux Video streaming and multimedia experience... 
    Senior
    Hourly pay
    For contractors
    Remote work

    VACO

    Richmond, VA
    4 days ago
  • $180k - $220k

    Actively hiring for a couple more Principal-Staff-Chief Engineer level Embedded Firmware Engineers across Canada and the U.S. for 100% remote, full-time opportunities. Same requirements as before: embedded C/C , embedded Linux and RTOS, IoT and connected devices, Networking... 
    Senior
    Full time
    Remote work

    VACO

    Richmond, VA
    3 days ago
  • $120k - $180k

     ...equivalent industry experience. We expect 7+ years of embedded firmware development experience, ideally in IoT, networking, or...  ...should have strong programming expertise in Embedded C and C++. Experience developing software on RTOS and Embedded Linux platforms is... 
    Senior
    Full time

    Arrow Electronics, Inc.

    Richmond, VA
    8 days ago
  •  ...Job Description Job Description Senior Embedded Firmware/Flight Software EngineerPsionic, Inc. is...  ...with a solid background in designing, developing and testing code for space flight and...  ...software code for flight systems using C, C+ and C++Experience with Xilinx Ultrascale+... 
    Senior
    Remote work

    Psionic

    Hampton, VA
    3 days ago
  • DescriptionSAIC is seeking a chip firmware Engineer. Come join our...  ...JADC2 market with embedded machine learning and...  ..., low level 'C', and compiler debug and...  ...with other engineers to develop the best technical design...  ...software leader and as a senior level individual contributor... 
    Senior
    Worldwide

    Science Applications International Corporation

    Arlington, VA
    4 days ago
  • $79k - $110k

     ...is looking for a junior to mid level embedded software developer to help develop government systems on-...  ...or similar devices ~ Proficiency in C ~ Experience in C# ~ Experience with...  ...Responsibilities The Firmware Developer will write firmware to run on... 
    Contract work
    Temporary work
    Casual work
    Flexible hours

    SimVentions

    Dahlgren, VA
    1 day ago
  • $136.26k - $204.38k

     ...Six Technologies is actively seeking a Senior Embedded Software Engineer to join our Trusted Electronics...  ...! What you will do Design, develop, and test embedded software to support...  ...with a low-level programming language (C, C++, etc.) and a scripting language (... 
    Senior
    Full time
    Contract work
    Work at office
    Local area

    Two Six Technologies

    Herndon, VA
    4 days ago
  • Eaton’s Advanced Technology team is hiring a Senior Firmware Engineer for its Protection, Control, and Solutions business. We are seeking...  ...innovative, problem-solver to drive firmware development for embedded electronics used in next-generation, solid-state circuit protection... 
    Senior

    Eaton

    Moon, VA
    3 days ago
  •  ...Embedded Firmware EngineerAs an Embedded Firmware Engineer within Engineering Services, you are the...  ...Allocore SDK.Real-Time Communications: Develop and optimize low-level drivers and application...  ...in embedded firmware development using C and C++.Architecture Mastery:... 

    TalentBridge

    Waynesboro, VA
    5 days ago
  •  ...Software Engineer Mid / Senior — Embedded Systems & Hardware-in-the-Loop...  ...Department of Defense program developing mission-critical embedded systems...  ...-specific protocols) at the firmware/driver level. Profile,...  .... ~ Proficiency in C and/or C++ for embedded targets... 
    Senior

    ZTI Solutions, LLC

    Reston, VA
    more than 2 months ago
  •  ...Security department is seeking highly motivated engineers to develop and secure next-generation embedded systems supporting missions of national importance....  ...security, trusted execution technologies, firmware authentication, and evaluation of systems against hardware... 
    Senior
    Work experience placement
    Internship
    Local area
    Immediate start

    Mitre

    McLean, VA
    7 hours ago
  • $145k - $190k

    Senior Embedded Firmware Engineer (100% Hands-On IoT)Location: 100% Fully Remote (EST Timezone Preferred)Compensation: $145,000 - $190,000 Base...  ...various wired/wireless communication modules.System Integration: Develop secure telemetry pipelines and robust Over-the-Air (OTA)... 
    Senior
    Permanent employment
    Full time
    Remote work

    CyberCoders

    Reston, VA
    7 hours ago
  • A leading defense contracting firm seeks a Senior Software Engineer to work on advanced multi-domain operations programs in Fort Belvoir...  ...in software engineering, with deep knowledge of real-time and embedded systems. Responsibilities include designing software components... 
    Senior

    Odyssey Systems

    Fort Belvoir, VA
    3 days ago
  • $100k - $130k

     ...Looking For:Iridium is seeking an Embedded Software Engineer III to join...  ....What You’ll Do:Design and develop embedded software for microcontrollers...  ...and troubleshoot reported firmware issues, ensuring timely...  ...experience developing software in C; solid understanding of ANSI C... 
    Full time
    Work at office
    Remote work

    Iridium

    McLean, VA
    1 day ago
  • Command Post Technologies Inc. seeks an experienced embedded software engineer to design, develop, and test high-performance C/C++ software for Linux-based SDR platforms and SoCs. You will work with FPGA, RF front-ends, and DMA engines to create low-latency data pipelines... 
    Senior
    Flexible hours

    Command Post Technologies, Inc

    Dahlgren, VA
    3 days ago
  • Two Six Technologies is seeking a Senior Software Reverse Engineer to advance security research on embedded systems in Herndon, VA. You will reverse engineer firmware, analyze protections, and develop exploit proofs‑of‑concept while collaborating with hardware and software... 
    Senior

    Two-Six-Technologies

    Fairfax, VA
    5 days ago
  •  ...Summary:We are seeking an accomplished Embedded Software SME with expertise in Extended...  ...innovative Research & Development organization, developing the next generation of Warfighter-borne...  ...system integration across hardware, firmware, and application layers.Develop system... 
    Senior
    Remote work

    Elbit Systems of America

    Roanoke, VA
    1 day ago
  •  ..., Inc. is seeking a junior to mid level embedded software developer to contribute to government systems on-site at NSWCDD. You will write firmware for microcontrollers, develop embedded software...  ...of embedded experience, proficiency in C, and familiarity with C#, Git, and... 

    SimVentions, Inc

    Dahlgren, VA
    3 days ago
  • $79k - $110k

    SimVentions is seeking a junior to mid-level embedded software developer to work on government systems on-site at NSWCDD in Virginia. Candidates should have 3-5 years of embedded experience, proficiency in C, and familiarity with debugging hardware and tools. An active... 

    SimVentions

    Dahlgren, VA
    1 day ago
  •  ...Description Job Description Job Title: Embedded Software Engineer (AFC Device)   About...  ...our team, responsible for designing, developing, and testing software for AFC devices. This...  ...with the following program languages: ~ C, C#, Python. ~ Familiar with the... 
    Full time
    Remote work

    STraffic

    Vienna, VA
    a month ago
  • $43.27 - $96.15 per hour

     ...focused on conducting software analysis of embedded products. The focus will be on reverse...  ...programming and scripting languages (e.g., C, C++, Assembly, Python, and Bash) to be...  ...comprised of extremely talented software developers who write production tools which directly... 
    Hourly pay
    Contract work
    For contractors
    Local area
    Relocation package

    Cipher Tech Solutions

    Vienna, VA
    3 days ago
  •  ...Job Description Job Description Embedded Software Engineer Apogee Research is at the...  ...development of low-level software (typically C and C++) for tactical systems across a...  .... Learning new technologies and developing fundamentally new approaches as needed.... 
    Full time
    Work at office

    APOGEE RESEARCH LLC

    Arlington, VA
    a month ago
  • $120k - $222k

     ...Description Position Title: Principal Embedded Software Engineer...  ...and Civil space customers. We develop complex, radiation effects mitigated...  ...issues spanning software, firmware, FPGA, operating system, drivers...  .... ~ Deep proficiency in C and C++ with strong systems-level... 
    Full time
    Temporary work
    For contractors
    Local area

    Trident Systems LLC

    Sterling, VA
    a month ago
  • $55 - $75 per hour

     ...Job Description Job Description Job Title: Embedded Software Engineer Job Description This role focuses on developing next-generation embedded Linux software for advanced...  ..., review, and maintain high-quality code in C and C++ for embedded Linux applications and... 
    Contract work
    Temporary work

    Actalent

    Manassas, VA
    15 days ago
  • Two Six Technologies is seeking a Hardware Reverse Engineer in Arlington, VA, to break down complex embedded systems, analyze firmware, and identify vulnerabilities. You will work with experienced hardware engineers and security researchers on cutting-edge embedded security... 
    Senior

    Two-Six-Technologies

    Arlington, VA
    3 days ago
  • $145k - $190k

     ...$190,000Location: Remote (US-Based)The Opportunity:Are you a Senior Firmware Engineer who loves being deeply hands-on but is ready to act...  ...Must-Have Qualifications (Quick Screen)Experience: 5+ years of embedded firmware development and 3+ years of hands-on IoT systems... 
    Senior
    Remote work

    CyberCoders

    Reston, VA
    7 hours ago
  • $140k - $210k

    Job TitleSenior Firmware EngineerLocationHerndon, VA - Herndon, VA 20171 US (Primary)Job DescriptionFibertek, Inc. is a leading developer of laser and electro-optic systems for the aerospace community...  ...codingExperience developing code (C, C++) for microcontrollersExperience... 
    Senior
    Immediate start
    Flexible hours

    Fibertek

    Herndon, VA
    1 day ago
  •  ...skilled Hardware Reverse Engineer to tackle complex challenges in embedded system security. The role involves analyzing and reverse...  ...collaborating with top-tier engineers to identify vulnerabilities, and developing innovative solutions. Candidates should have a Bachelor’s... 
    Senior

    Two Six Technologies

    Arlington, VA
    3 days ago
  • Embedded Software Engineer (C#, User Interface) in Herndon, VA or Palm Bay, Florida C#, Embedded C, Software Enginer, User Interface Location: Florida Job Function: Software Development Date Of Job Posting: 03-10-2018 Embedded Software Engineer (C#, User Interface... 
    Permanent employment
    Full time
    Work experience placement
    Remote work
    Relocation

    DBA Web Technologies

    Herndon, VA
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C Embedded Firmware Senior Developer. Be the first to apply!