Sr Firmware Developer - C Programming

United States Digital Space LLC

United States

Hybrid

USD 140,000 - 200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

United States Digital Space LLC is seeking a Senior Software Systems Designer to develop enterprise manageability features and secure remote configuration across firmware, BIOS/UEFI, OS services, and cloud-connected components.

As a senior engineer, you will guide design and implementation, mentor teammates, and ensure on-time delivery while advancing platform reliability, security, and performance.

Qualifications

  • Bachelors or masters in electrical/computer engineering or equivalent.
  • Strong C/C++ and multi‑threaded programming experience.
  • Deep understanding of Windows and/or Linux internals and device drivers.

Responsibilities

  • Design and develop enterprise manageability features across firmware, BIOS/UEFI, OS services, drivers, and cloud‑connected services.
  • Develop high‑performance system software using C/C++ for Windows and Linux.

Skills

C/C++
Multi-threaded
System-level development
Windows internals
Linux internals
Debugging tools
Enterprise device mgmt
Communication skills

Education

Bachelor's degree in electrical or computer engineering
Master's degree preferred

Job description

Overview: ADVANCE YOUR CAREER. ADVANCE THE WORLD.At the company, we believe technology can change lives for the better. It can heal us, entertain us, and make us more connected, productive, and understanding of the world around us. And we’re looking for talent who feel the same: people who want to leave the planet better than they found it, those who don’t shy away from humanity’s challenges but are determined to help solve them.

the company is powering the next generation of supercomputing, high-performance computing, cloud, and AI. Whether you’re designing next-gen processors, enabling AI breakthroughs, or creating go-to-market plans, every role at the company contributes to something bigger — technology that moves the world forward.

Responsibilities:

SENIOR SOFTWARE SYSTEMS DESIGNER THE ROLE: We are seeking a highly motivated Manageability Systems Software Developer to design, develop, and deliver enterprise‑grade manageability solutions that enable secure remote configuration, monitoring, diagnostics, provisioning, and lifecycle management of client platforms.

THE PERSON: As a Software Systems Design Engineer, you will deliver our next generation of products in the PRO Manageability domain. In this high visibility position, your systems engineering expertise will be necessary to define products, develop solutions, assess root causes, and produce solution resolutions. As a senior member of the team, taking initiative in mentoring to achieve the team’s goal of on time delivery is expected.

Key Responsibilities:
  • Design and develop enterprise manageability features across firmware, BIOS/UEFI, operating systems, device drivers, management agents, and cloud‑connected services.
  • Develop high‑performance system software using C/C++ for Windows and Linux platforms.
  • Implement remote provisioning, telemetry, health monitoring, diagnostics, and device lifecycle management capabilities.
  • Design and develop secure client‑server communication mechanisms between managed endpoints and management consoles.
  • Integrate firmware, OS services, drivers, and enterprise management platforms to enable seamless manageability workflows.
  • Develop APIs, management services, and automation frameworks for remote administration and fleet operations.
  • Implement solutions for inventory management, asset tracking, firmware updates, policy enforcement, and endpoint monitoring.
  • Design scalable, secure, and reliable software architectures for next‑generation manageability platforms.
  • Analyze complex system‑level requirements and translate them into robust technical designs and implementation plans.
  • Perform debugging and root‑cause analysis across firmware, drivers, operating systems, cloud services, and applications.
  • Optimize platform performance, reliability, security, and maintainability through design reviews and continuous improvement initiatives.
Preferred Experience:
  • 6–10 years of software development experience in systems software, firmware, embedded systems, or platform software.
  • Strong programming skills in C/C++ with expertise in multi‑threaded and system‑level development.
  • Strong understanding of Windows and/or Linux internals, system services, process/thread management, memory management, and device drivers.
  • Experience with debugging tools, log analysis, crash dump analysis, performance profiling, and system tracing.
  • Knowledge of enterprise device management, provisioning workflows, telemetry systems, remote diagnostics, and software update frameworks.
  • Excellent Communication and Presentation skills.
Academic Credentials:
  • Bachelors or master’s degree in electrical or computer engineering.
  • Master’s degree preferred.

#LI-RR1

#LI-Hybrid

Qualifications:

  • Benefits offered are described: the company benefits at a glance.

*the company does not accept unsolicited resumes from headhunters, recruitment agencies, or fee‑based recruitment services. the company and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third‑party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.*

*the company may use Artificial Intelligence to help screen, assess or select applicants for this position. the company’s “Responsible AI Policy” is available* *here.* *This posting is for an existing vacancy.*

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Firmware Engineer
Sr. Firmware Engineer

AMD • Austin (TX)

On-site
USD 140,000 - 190,000
AMD Benefits
Senior Staff Engineer, Software
Senior Staff Engineer, Software

Celestica • Merrimack (NH)

On-site
USD 120,000 - 150,000
Manageability Firmware Engineer
Manageability Firmware Engineer

Hewlett Packard Enterprise • Chippewa Falls (WI)

Hybrid
USD 98,000 - 186,000
Hybrid work model
Career development programs
Inclusive culture
Senior Firmware Engineer
Senior Firmware Engineer

Smart Start, Inc. • Grapevine (TX)

Hybrid
USD 120,000 - 155,000
Health insurance
401(k) match
Birthday bonus
+1
Sr. Staff Firmware Engineer (Secure Boot & Real Time Platform)
Sr. Staff Firmware Engineer (Secure Boot & Real Time Platform)

42dot Inc. • Sunnyvale (CA)

On-site
USD 189,000 - 267,000
Sr. Staff Firmware Engineer (Secure Boot & Real Time Platform)
Sr. Staff Firmware Engineer (Secure Boot & Real Time Platform)

42dot • Sunnyvale (CA)

On-site
USD 189,000 - 267,000
Manageability Firmware Engineer
Manageability Firmware Engineer

Hewlett Packard Enterprise Company • Springs (NY)

Hybrid
USD 98,000 - 186,000
Sr. Software Development Engineer
Sr. Software Development Engineer

AMD • Santa Clara (CA)

Remote
USD 150,000 - 230,000
Sr. Firmware Engineer
Sr. Firmware Engineer

Advanced Micro Devices • Austin (TX)

On-site
USD 120,000 - 140,000
Senior Engineer I-Software Development
Senior Engineer I-Software Development

Microchip Technology Inc • Houston (TX)

On-site
USD 90,000 - 130,000