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

Embedded Firmware Engineer - ARM & Windows Device Development

$95k - $130k

Black Rock Groups

Title: Embedded Firmware Engineer ARM & Windows Device Development

Location: Onsite / Redmond, WA (Preferred)

Experience: 5-10 Years

Job Summary

We are seeking a highly skilled Embedded Firmware Engineer with strong experience in ARM-based embedded systems and Windows device development. The ideal candidate will have hands-on expertise in firmware design, hardware bring-up, debugging, device drivers, and end-to-end product development across the hardware and software stack.

Key Responsibilities

  • Design, develop, and maintain embedded firmware using C/C++ for ARM-based platforms.
  • Develop software across the Application Layer, Middleware, HAL, and low-level firmware components.
  • Implement new features and troubleshoot complex firmware issues.
  • Perform board bring-up, hardware validation, and firmware integration activities.
  • Debug hardware and firmware issues using oscilloscopes, JTAG debuggers, logic analyzers, and communication interfaces such as I2C, SPI, and UART.
  • Collaborate with hardware, validation, and system engineering teams throughout the product lifecycle.
  • Participate in code reviews, release management, and CI/CD processes.
  • Use Git and Azure DevOps (ADO) for source control, build automation, and software delivery.

Required Skills

  • Strong embedded firmware development experience using C/C++ .
  • Hands-on experience with ARM Cortex-M microcontrollers and ARM processor architecture.
  • Experience developing across Application Layer to HAL .
  • Strong hardware debugging and board bring-up expertise.
  • Knowledge of SoC hardware/software architecture and embedded device lifecycle.
  • Experience with Git, Azure DevOps, CI/CD pipelines , and software release processes.
  • Programming knowledge in C, C++, C#, Java, JavaScript, and Python .

Preferred Skills

  • Experience with UEFI, ARM TrustZone, Bootloaders, BSPs , and secure boot technologies.
  • Strong understanding of Windows OS internals and device development .
  • Experience developing and debugging Windows drivers .
  • Hands-on experience with WDK, SDK, ADK, and HLK .
  • Familiarity with Windows device validation, certification, debugging, and deployment tools.

Nice to Have

  • Experience working on consumer devices, embedded platforms, IoT products, or enterprise hardware solutions.
  • Experience in firmware performance optimization, power management, and security.

Vendor Note: Please submit only candidates with strong hands-on experience in ARM firmware development, hardware debugging, and Windows device/driver development. Profiles lacking firmware implementation experience will not be considered.

The pay range for this role is $95,000 - $130,000 per annum including any bonuses or variable pay. Tech Mahindra also offers benefits like medical, vision, dental, life, disability insurance and paid time off (including holidays, parental leave, and sick leave, as required by law). Ask our recruiters for more details on our Benefits package. The exact offer terms will depend on the skill level, educational qualifications, experience and location of the candidate.Tech Mahindra is an Equal Employment Opportunity employer. We promote and support a diverse workforce at all levels of the company. All qualified applicants will receive consideration for employment without regard to race, religion, color, sex, age, national origin, or disability. All applicants will be evaluated solely on the basis of their ability, competence, and performance of the essential functions of their positions with or without reasonable accommodations. Reasonable accommodations also are available in the hiring process for applicants with disabilities. Candidates can request a reasonable accommodation by contacting the company ADA Coordinator at View email address on us.fitly.work

This Position is Open for Contracting as well and the rate is $72/hr CTC.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Engineer - ARM & Windows Device Development in Washington DC vacancy
  •  ...Embedded Firmware Engineer ARM & Windows Device Development Location: Redmond, WA (Onsite Preferred) C2C and W2 Experience: 5 10 Years Job Summary: Seeking a highly skilled Embedded Firmware Engineer with strong experience in ARM-based embedded... 
    Windows

    Saanvi Technologies

    Washington DC
    1 day ago
  • $95k - $130k

     ...Title: Embedded Firmware Engineer ARM & Windows Device Development Location: Onsite / Redmond, WA (Preferred) Experience: 5-10 Years Job Summary We are seeking a highly skilled Embedded Firmware Engineer with strong experience in ARM-based embedded... 
    Windows

    Black Rock Groups

    Washington DC
    4 days ago
  •  ...Kapta Space is seeking a Senior Embedded Firmware Engineer to lead the complete lifecycle development, including development, testing...  ...FPGAs, processors, storage devices, and networking interfaces Working...  ...the International Traffic in Arms Regulations (ITAR), Kapta... 
    Suggested
    Permanent employment
    Full time

    Kapta Space

    Washington DC
    5 days ago
  •  ...Principal Embedded Firmware Engineer Join our growing team of innovators, disruptors...  ...everything from a tiny IoT device to tablets, look no further...  .... ~10+ years of Firmware development experience. ~6+ years of...  ...such as AVR, MSP430, and Arm Cortex series. ~ Hands-on... 
    Suggested
    Contract work
    Flexible hours

    Software Technology Inc

    Washington DC
    4 days ago
  •  ...Science, Electrical Engineering, or equivalent experience...  ...to sensors, memory devices, or other external...  ...analyzers to verify working embedded software support at...  ...Direct experience in development of firmware/embedded software...  ...software/firmware targeting ARM-Cortex M or similar... 
    Suggested

    SGS Consulting

    Washington DC
    more than 2 months ago
  •  ...Hardware Exploitation Engineer to provide the...  ...various digital media devices. Conduct...  ...exploitation laboratory Development and maintain...  ...reverse engineering of embedded systems with...  ...Microprocessors/Architectures: ARM, MIPS, RISC,...  ..., Linux, Unix, Windows Embedded.... 
    Windows
    Contract work
    For contractors
    Work experience placement

    Vexterra Group

    Bethesda, MD
    7 days ago
  •  ...Developer to join our development team in developing software...  ...: Developing embedded as well as GUI and data...  ...Work with hardware engineers to debug and test circuit...  ...internals, kernel module and device driver development ~...  ...environments, some Windows experience would be... 
    Windows
    Full time
    Local area
    Immediate start

    Hexagon Us Federal

    Lanham, MD
    16 hours ago
  • $38.44 per hour

     ...Job Description Job Description Job Title: Mobile Device Engineer II Location: Washington, DC Type: Contract To Hire Compensation:...  ...security policies and compliance controls on iOS, Android, and Windows platforms. Troubleshoot hardware, OS, and connectivity... 
    Windows
    Contract work
    Local area

    System One

    Washington DC
    7 days ago
  •  ...Midé is a research and development company focused on...  ...office, including over 20 engineers divided between...  ...required ~6+ years firmware or embedded software experience required...  ...to peripherals. ARM Cortex M-series...  ...Experience working on devices without an operating... 
    Permanent employment
    Full time
    Work at office
    Immediate start

    Total Energies

    Washington DC
    27 days ago
  • $104k - $166k

     ...a Senior Systems / Software Engineer to join our team of qualified...  ...FAA in the planning, research, development, implementation, maintenance,...  ...and complex electronic devices requirements.Provide technical...  ...supports every branch of the U.S. armed forces. Each day, our... 
    Contract work
    For contractors
    Shift work

    Peraton Corporation

    Arlington, VA
    16 hours ago
  • $148.5k - $223.9k

     ...Salesforce.The Salesforce Enterprise Security Engineering team designs and operates highly...  ...unified, policy-driven containment and device trust infrastructure underpinning Salesforce...  ...operating systems (Linux, macOS, Windows).Implement and operate large-scale security... 
    Windows
    Full time

    Salesforce

    Washington DC
    4 days ago
  •  ...exceptional Senior Microsoft Cloud Engineer to provide advanced engineering, operational...  ...security model.Create and manage Windows, macOS, and Apple iOS devices in Intune, including compliance and...  ...Inc. is an award-winning economic development corporation of the Winnebago Tribe... 
    Windows
    Permanent employment
    Full time
    Contract work
    Work at office
    Remote work
    Flexible hours

    Ho Chunk

    Washington DC
    3 days ago
  •  ...Software Engineer OpportunityiCE Neurosystems is fast-growing, commercial...  ...the culture of continuous development and improvement, not only in...  ...platform from bedside edge devices to large-scale cloud services...  ...repository and certificate management.Windows and Linux cross-domain... 
    Windows
    Immediate start
    Remote work

    iCE Neurosystems

    Washington DC
    5 days ago
  • $90k - $180k

     ...Real-Time Software Engineer to perform design, development, and hardware/software...  ...processors, such as ARM.The successful...  ...engineering, hardware, firmware, machine learning, RF...  ...control RF hardware devices• Integrating software...  ...level Ability to debug embedded systems using tools... 
    Full time
    Immediate start
    Flexible hours

    Leidos

    Arlington, VA
    16 hours ago
  • DescriptionSAIC is seeking an Embedded Software Engineer. Come join our team working on the next generation...  ...include all aspects of the software development lifecycle including scope and work...  ...multiple operating systems (Mac OSX, Windows, LINUX, etc.).Proficiency with at... 
    Windows
    Worldwide

    Science Applications International Corporation

    Arlington, VA
    4 days ago
  •  ...being, personal goals, and professional development of our employee. We are "All In." We put...  ...us.Ardent is looking for an IT Systems Engineer (ITSE) to join our dynamic team supporting...  ...: Strong knowledge of various Windows OS versions (e.g., Windows Server, Windows... 
    Windows
    Full time
    Local area

    Ardent Services

    Washington DC
    2 days ago
  • $191k - $253k

     ...spectrum of small drone development (Group 1-3), from the drones...  ...As a Robotics Software Engineer on our TRS team, you'll be...  ...programming for embedded systems and physical devices Background in multi-agent...  ...degree-of-freedom robotic arms) Experience with real-time... 
    Full time
    Work experience placement
    Work at office
    Remote work
    Relocation
    Relocation package

    Anduril Industries

    Washington DC
    16 hours ago
  • $120k - $160k

     ...-site in Arlington, VA. This role encompasses a wide range of development activities, from updating SQL scripts to designing and implementing...  ....Desired Experience/Skills/Attributes:Development in a Windows environment.Development experience with VB.NET to the level required... 
    Windows
    Work experience placement

    Science Applications International Corporation

    Arlington, VA
    5 days ago
  •  ...Develop and debug firmware for a wearable device that includes multiple...  ...controllers or BSPs for Embedded Linux, leverage...  ...Embedded Linux driver development and associated...  ...Science, Electrical Engineering, or equivalent experience...  ...architectures such as ARM Cortex, or... 

    SGS Consulting

    Washington DC
    more than 2 months ago
  •  ...AST SpaceMobile seeks a Principal Flight Software Engineer with deep expertise in embedded Linux and networking to lead the design and development of our satellite fleet's Linux-based networking capabilities. You will own the networking subsystem architecture and collaborate... 

    AST SpaceMobile

    Lanham, MD
    3 days ago
  • $113k - $188.4k

     ...secure success. Work you'll doAs a Security Engineer III on the Government & Public Services...  ...expectations related to business development or promotion. Their employment is tied to...  ...technologies and event collector deployments in Windows and Linux operating environmentsAbility... 
    Windows
    Local area
    3 days per week

    Deloitte

    Rosslyn, VA
    4 days ago
  • $200k - $280k

     ...the mothership again? Our engineers were certainly tired of the...  ...using Agile Software Development principles. These provide us...  ...engineer for network based devices for up-and-coming projects...  ...Experience with reverse engineering windows or embedded platforms (RTOS).... 
    Windows
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    GliaCell Technologies

    Laurel, MD
    7 days ago
  •  ...Mobile Device EngineerOwn your opportunity to support national defense. Your work will help keep critical operations secure and connected...  ...mission that protects our nation every day.As a Mobile Device Engineer supporting CIO Infrastructure Services (CIS), you design,... 

    General Dynamics Information Technology

    Washington DC
    16 hours ago
  •  ...• Manage custom code in C# and ASP.NET initiatives for the development of SharePoint templates and Web parts using Visual Studio.NET...  ...Communications Services, Project Server, Excel Services, and Windows Workflow Foundation • Provide technical expertise during the... 
    Windows
    Permanent employment
    Temporary work
    Flexible hours

    E-Pro

    Washington DC
    16 hours ago
  • $112k - $179k

     ...hiring a Mid‑Level Malware Reverse Engineer for its' Federal Strategic Cyber programs...  ...applications across Linux, macOS, Windows, iOS, Android, and IoT devices.Hands‑on experience with several of...  ...supports every branch of the U.S. armed forces. Each day, our employees do the... 
    Windows
    Contract work
    Local area
    Remote work
    Shift work

    Peraton Corporation

    Arlington, VA
    4 days ago
  • $112k - $154k

     ...Software Reverse Engineer STR is hiring...  ...software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running...  ...weaponization, exploit development, payload...  ...Languages: x86, ARM, etc. General...  ...NXP, or Analog Devices. Knowledge of... 
    Windows
    Full time
    Work experience placement

    ClearanceJobs

    Arlington, VA
    3 days ago
  • $74k - $184k

     ...technology company, is seeking a Software Engineer to be part of our Warfare Systems team...  ...initiatives in support of tactical capability development for Navy surface and unmanned (UxVs)...  ..., JavaScript) Understanding of:Windows and Linux file systems Version control (... 
    Windows
    Full time
    Work at office
    Immediate start
    Remote work

    Innovative Defense Technologies

    Arlington, VA
    4 days ago
  • $83k - $108k

     ...Software Engineer PositionTSC is seeking entry level Software Engineers in Silver Spring...  ...advanced concepts model and simulation development and execution for surface Navy radar and...  ...individual and team levels.Porting code between Windows/Linux.Minimum Qualifications:Bachelors... 
    Windows
    Flexible hours

    TSC Corp

    Silver Spring, MD
    5 days ago
  • $107.9k - $195.05k

     ...SOC) support, cyber analysis, application development, and a 24x7x365 support staff....  ...life cycleExpertise in Operating Systems (Windows/Linux) operations and artifactsUnderstanding...  ...common protocols (DHCP, DNS, etc), and devices (Firewalls, Proxies, Load Balancers, VPN... 
    Windows
    Full time

    Leidos

    Washington DC
    4 days ago
  •  ...and mobile IT support for Washington, DC government staff. You will install, configure, and maintain desktops, laptops, and mobile devices, ensuring security compliance and proper app setup. You will address issues in Microsoft 365, Adobe, Teams, and OneDrive, respond to... 
    Windows

    Go Intellects

    Washington DC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Firmware Engineer - ARM & Windows Device Development. Be the first to apply!