Firmware Software Engineer
SGS Consulting
Job Description:
- The main function of a firmware software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work.
- A typical firmware software engineer designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications.
Day-to-Day Responsibilities:
- Develop high quality code using the C and C++ programming languages for embedded environments, with portability to various processors and platforms.
- Develop optimized firmware for the Graphics and Display pipelines to support the product use cases.
- Work with internal teams and vendors to improve and tailor existing firmware, device drivers, stack, and applications to project needs.
- Debug issues across the software stack including hardware functionality and develop quick workarounds to time-critical issues and provide long term solutions.
- Writing new tests and maintaining existing tests including unit tests, manual and CI automation.
Must-Have Skills:
- Proficient in C/C++.
- Expert knowledge of the Full Software Development Lifecycle : from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing, and delivery.
- Experience with CI/CD development tools and processes. Scripting skills using Python or other languages for developing simple utilities and test automation. Knowledge of AR/VR technologies and/or basic understanding of Graphics and Display systems is a plus.
- Experience with RTOS and developing multi-threaded applications.
- Expert knowledge of the full software development lifecycle.
Nice-to-have Skills:
- Knowledge of AR/VR technologies and/or basic understanding of Graphics and Display systems is a plus.
- Expert ability to work independently and manage one’s time.
- Strong verbal, written communication skills, and interpersonal skills.
Years of Experience : 8+ years of industry experience developing and testing low level firmware for embedded systems. 10+ years of solid programming skills using C and C++, and experience developing production code and test applications.
Degrees/Certifications Required : Bachelor's degree in computer science, software engineering or relevant field required.
- Firmware Software Engineer job at SGS Consulting. Washington DC. Job Responsibilities: Lead efforts to develop, and debug firmware for a wide variety of AR and VR devices, including novel sensing and imaging systems, haptic devices, and audio prototypes. Wearable device...Suggested
- ...Principal Embedded Firmware Engineer Join our growing team of innovators, disruptors, and problem solvers. We cover everything from network... ...-disciplinary team, including other firmware, hardware, software, and mobile developers. As a Principal level, you will be expected...SuggestedContract workFlexible hours
- ...needs you to help improve our hardware and software. Fend has created a new category of... ...This position will work with the Chief Engineer to develop embedded software for this security... ...: Experience designing embedded firmware. We will look at a sample of your work...SuggestedContract workFor contractorsSleeping nightsFlexible hours
$68.08k - $141.83k
NTT DATA, Inc. is seeking a Firmware / OTA Integration Engineer for a remote position. This role involves designing, developing, and maintaining embedded firmware for dosimeter devices and IoT gateways, focusing on secure, reliable OTA updates. The ideal candidate will...SuggestedRemote job- ...Arlington, Virginia is seeking a dedicated software developer to work on embedded software... ...will collaborate closely with the Chief Engineer to enhance the capabilities of security... ...citizens and have a background in embedded firmware design. #J-18808-Ljbffr Fend...SuggestedFlexible hours
$96.8k - $251.6k
...and you are comfortable operating across layers, from database engine internals to developer-facing API surfaces. Critically, you are... ...build ship to one of the largest installed bases in enterprise software. Experienced peers — You will collaborate with engineers who...Temporary workFlexible hours- NTTD Ser Fed Govt, Inc. seeks a Firmware / OTA Integration Engineer in Bethesda, Maryland. This remote role focuses on designing, developing, and maintaining embedded firmware for dosimeter devices and IoT gateways. The candidate will work closely with cross-functional...Remote job
- Duties May Include: Leverage project management skills to manage a client's integration with our services Debug software issues, investigate root causes, and recommend fixes Brief Program and/or Customer leadership; Communicate to clients and partners aspects of both...Contract workTemporary workWork experience placement
$151k - $159.4k
...application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Full Stack Software Engineer Washington, DC, US 5 days ago Requisition ID: 1343 Salary Range: $151,000.00 To $159,400.00 Annually PID: 26-14-09P-028-AAU...Full timeTemporary workLocal area$108k - $195k
# Front-end Senior Software EngineerTightFull TimeseniorWashington, District of Columbia, USPosted Yesterday## Role OverviewTight is hiring a Front-end Senior Software Engineer. This is a full-time role in Washington. Part of Tight's Frontend hiring, posted yesterday. Full...Full timeWork at office- ...combine secure infrastructure, cleared talent, and mission‑ready software to meet evolving defense challenges. Our services include... ...Mission Focused Expertise: From veteran leadership to cleared engineers, our people understand both the technology and the mission. About...RelocationFlexible hours
- ...Black Cape Title: Spectacular Full Stack Software Engineer (2+ years - Senior Level) Locations: Arlington, VA, Reston, VA and areas throughout the DMV area Onsite Expectations: MUST be willing to go onsite 2 - 3 days per week; could be up to 5 days per week - as the customer...2 days per week3 days per week
$150k - $187k
...Senior Software Engineer, Backend This role sits at the core of a high-scale financial platform focused on building reliable systems that power critical money movement for millions of users. You will design and evolve backend services that support payments, banking...Work from homeHome officeFlexible hours$120k - $206k
...Senior Software Engineer – Backend Arlington, VA We are looking for a Senior Software Engineer to join our backend team and play a critical role in building the platform that will define CaseGuard's next chapter. You will design and build the REST API microservices...Remote work- ...Senior Software Engineer – Backend Anywhere Type: Permanent Category: Engineer Industry: Technology Workplace Type: Remote Reference ID: JN -052026-106925 Date Posted: 06/10/2026 Shortcut: Description Recommended Jobs Description:...Hourly payPermanent employmentFull timeLocal areaRemote work
- ...Backend Engineer Opportunity We're looking for a backend engineer who's excited to build the infrastructure behind cutting-edge AI development tools. Under the hood, Braintrust is a real-time, high-availability data platform that operates in both SaaS and self-hosted...Flexible hours
- ...PID: 26-14-09P-028-AAU Job Type: Hybrid Summary: E-INFOSOL LLC is seeking a highly motivated Full Stack Software Engineer to be a full-time employee in Washington, DC to join our innovative and customer solutions focused team Job Description: The...Full timeContract workTemporary workLocal area
$190k - $240k
...hidden fees or compounding interest. Consumer Growth Experience Engineering (CGX) builds the platforms and end‑to‑end experiences that... ...JavaScript/TypeScript. You have a total of 4+ years of experience as a software engineer. You are experienced in designing, developing, and...Remote workFlexible hours$115k - $140k
...Full Stack Software Engineer - MERN Stack Boom Entertainment is redefining the way fans engage with sports through innovative, high-quality sports products. Our flagship app, Boom Sports, delivers a fast, fun, and accessible Daily Fantasy Sports experience that's open...Home officeFlexible hours- ...Actifai is seeking experienced senior full-stack software engineers. The Company Actifai is an artificial intelligence company. We help our customers, broadband and telecom providers, optimize their high-value, high-leverage decisions. Typically, this includes...Work at officeImmediate startRemote work
$132k - $198k
...multidisciplinary team of technologists, solution architects, engineers, and military subject matter experts. Its mission is to drive... ...adversaries. ABOUT THE JOB We are looking for a talented full stack software engineer to join our growing team at Anduril Labs in...Full timeWork experience placementImmediate startRelocation package- ...Software Engineer Join Improbable U.S. Defense & National Security and you will help users leverage our synthetic environment development platform to plan and train for the most complex security threats in the world. Working along experts in AI, Machine Learning, computational...
$125k
...Senior Full Stack Software Engineer NetServices (NSI) is an IT services firm with a long-standing reputation for delivering high-quality, cost-effective solutions to drive lasting results. Now operating as a subsidiary of Synergy ECP, NSI continues to stand out in a...Flexible hours- ...day one to real investment in employee growth. You’ll join a team of sharp, mission‑driven engineers where your work matters and learning is part of the job. The .NET Software Engineer/Developer will design, develop, and maintain web applications using the .NET framework...Work from homeFlexible hours
$80k - $130k
...A federal contractor is seeking a Junior Software Engineer to support the Naval Sea Systems Command. The ideal candidate will have a Bachelor’s degree in engineering or mathematics, with up to three years of software engineering experience. Responsibilities include researching...For contractors$55k - $62k
# Entry Level Software EngineerVirtualVocationsFull TimeentryArlington, Virginia, USPosted Yesterday## Role OverviewVirtualVocations is hiring a Entry Level Software Engineer. This is a full-time role in Arlington. Part of VirtualVocations's Security hiring, posted yesterday...Full timeInternshipWork at officeRelocation$86.8k - $198k
...Job Number: R0242035 Software Engineer The Opportunity: As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not just develop software, but to create a system that will...Work at officeLocal areaRemote work$100 per hour
...ABOUT THE ROLE Second Front Systems’ (2F) Product team is seeking a highly skilled and motivated Software Engineer to join our growing technical team. We are a small team working to accelerate the deployment of emerging technology into national security use-cases. We are...Full timeContract workWork at officeRemote workFlexible hours- ...Description Leidos is presently seeking a Sr. Software Engineer in support of the Defense Information Systems Agency GSMO‑II Program. The selected candidate will be a key member of CESO Engineering team, working hands‑on and will provide technical expertise in Continuous...Local areaImmediate startRemote work
$85k - $135k
...Job Title Full Stack Software Engineer Classification Exempt Reports to VP, Engineering Location Preferred candidates are DC Metro, Raleigh, NC or East Coast based Target Salary Range $85,000 - $135,000 annually, depending on experience and qualifications...Remote workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Software Engineer. Be the first to apply!
- firmware engineer Washington DC
- software engineer amazon Washington DC
- agile software developer Washington DC
- rust software engineer Washington DC
- software developer positions Washington DC
- senior software design engineer Washington DC
- software developer Washington DC
- ngo software engineer Washington DC
- startup software engineer Washington DC
- IT software engineer Washington DC

