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

Embedded Software Engineer

$116 per hour

Sigma Design

Embedded Firmware Engineer

(Contract-to-hire)

Sigma Design has collaborated with a leading defense technology company seeking an experienced Embedded Firmware Engineer to join their facility in Bellevue, WA. This company specializes in autonomous systems and next-generation defense technologies. This position is contract to hire and hybrid.

While on contract you are eligible for:

  • Multiple options for medical insurance and dental insurance including some with FSA and HSA

  • 401(k) with up to 4% company match

  • 15-days of accrued PTO and 9 company paid holidays

  • Quarterly bonus program

  • Voluntary benefits: vision, long-term disability, and life insurance

  • Monday – Friday, day shift (hybrid, 3 days onsite)

  • $116.00 an hour. The hourly range for this role is an estimate based on multiple factors, including experience, education, training, skills, and business considerations. Actual compensation may vary based on the candidate’s qualifications and alignment with the role

Primary Function:

The Embedded Firmware Engineer is responsible for developing, debugging, and supporting embedded firmware for new hardware products throughout the product development lifecycle. This role focuses on hardware bring-up, embedded C development, peripheral and device integration, and hands-on debugging of firmware running on microcontroller-based systems. The Embedded Firmware Engineer works closely with hardware and cross-functional engineering teams to bring new designs from initial power-on through production-ready firmware.

Essential Job Functions - Responsibilities:

  • Bring up and validate firmware on new hardware, including verifying power and clock operation, connecting and configuring debug interfaces, enabling peripherals, and establishing initial firmware functionality

  • Develop, integrate, and debug embedded C firmware for 32-bit ARM Cortex-M-class microcontrollers and similar architectures

  • Configure and communicate with companion integrated circuits and peripherals using I2C, SPI, UART, and other standard communication interfaces

  • Develop and debug USB-C and USB Power Delivery functionality, including power negotiation, source/sink roles, and fault handling

  • Perform hands-on bench-level debugging using oscilloscopes, multimeters, logic/protocol analyzers, SWD/JTAG debuggers, and UART logging

  • Analyze schematics, datasheets, register maps, and technical documentation to configure hardware devices and troubleshoot system-level issues

  • Collaborate closely with hardware engineers to isolate and resolve hardware versus firmware issues during board bring-up and product development

  • Develop and maintain board support packages, peripheral configurations, and firmware integrations as required

  • Support firmware update and bootloader functionality, including development and deployment of firmware update images

  • Develop or support firmware for power-path and regulator control, including voltage monitoring, fault detection and recovery, enable sequencing, and related power-management functions

  • Document firmware configurations, implementation details, debugging activities, and design decisions to support product development and ongoing maintenance

  • Use version control and established software development practices to maintain firmware source code and support collaborative development

  • Support firmware integration, testing, troubleshooting, and verification throughout the product development lifecycle

  • Collaborate with engineering and cross-functional teams to identify technical issues, develop solutions, and support successful product development and production

  • Follow Business Technology policies to protect sensitive data and reduce information security occurrences

Education and Experience: (Knowledge, Skills, & Abilities)

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or an equivalent technical discipline required

  • Minimum of 5 years of relevant experience developing embedded firmware or equivalent engineering experience preferred

  • Strong proficiency in embedded C development for 32-bit microcontrollers, including interrupts, register-level peripheral programming, and development within flash and RAM constraints

  • Working knowledge of USB-C and USB Power Delivery concepts, including source/sink/dual-role behavior and power contract negotiation

  • Experience with I2C, SPI, UART, and other embedded communication interfaces, including device configuration and debugging

  • Hands-on experience with hardware bring-up, including taking new boards from initial power-on through functional firmware or debugging firmware against physical hardware

  • Strong ability to interpret schematics, datasheets, register tables, and hardware specifications to configure and troubleshoot embedded devices

  • Proficiency using standard embedded hardware debugging tools, including oscilloscopes, logic/protocol analyzers, multimeters, and SWD/JTAG debuggers

  • Experience using Git or similar version-control systems

  • Experience with microcontroller SDKs, IDEs, middleware, and board support package development preferred

  • Experience with firmware update mechanisms and bootloaders, including DFU or equivalent processes, preferred

  • Experience with power-path, regulator, or power-management firmware, including voltage monitoring, fault detection/recovery, and sequencing preferred

  • Experience with USB subsystems and related technologies such as hubs, alternate modes, signal conditioning devices, or related USB peripherals preferred

  • Experience with embedded software CI/build automation preferred

  • Familiarity with USB-IF requirements, USB-C specifications, or USB Power Delivery compliance testing preferred

  • Strong analytical, troubleshooting, problem-solving, communication, and collaboration skills

  • Ability to work effectively in a hands-on engineering environment and collaborate closely with hardware and firmware engineers

  • Compliance (background check, ITAR, vaccine, etc.)

  • ITAR - Permanent resident of the United States (“U.S. person” as defined by ITAR)

  • Background - Pass a post-offer background verification

Work Environment

Standard office environment with normal amounts of office related conditions. Occasionally may be required to work in environmental conditions that emulate typical user environments in order to facilitate design testing and validation. Occasionally may be required to travel as required to other facilities, clients, or suppliers. 

SigmaDesign is an Equal Opportunity Employer

Powered by JazzHR

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Bellevue, WA vacancy
  •  ...Job ID: Embedded Software Engineer Location: Mossville, IL Position's Contributions to Work Group: - Position is key to assisting the efficient development of Client software controls algorithms critical to the success of Caterpillar's electrification projects... 
    Suggested

    Kasmo Global

    Bellevue, WA
    3 days ago
  • $102.69k - $154.03k

    Astronics SubsidiaryAdvanced Electronic Systems (AES) LocationKirkland, WA DescriptionSenior Embedded Software Engineer - Hardware/Software IntegrationAstronics Advanced Electronic Systems (AES) is seeking a Senior Embedded Software Engineer with strong hardware/software... 
    Suggested
    Full time
    Part time
    Work from home
    Worldwide
    Flexible hours

    Astronics

    Kirkland, WA
    23 hours ago
  • $104.1k - $162.9k

    The Senior Embedded Application Software Engineer is responsible for leading the development and delivery of embedded control systems for commercial autonomous vehicle technologies. This role collaborates closely with cross-functional stakeholders to design, develop, test... 
    Suggested
    H1b

    Paccar

    Kirkland, WA
    3 days ago
  • $90 - $110 per hour

     ...Embedded Firmware Engineer (USB-C / Power Delivery) LHH Recruitment Solutions is partnering with an innovative technology organization to...  ...engineer who thrives at the intersection of hardware and software, enjoys hands-on board bring-up activities, and has experience... 
    Suggested
    Hourly pay
    Permanent employment
    Contract work
    Temporary work
    Local area
    3 days per week

    LHH Recruitment Solutions

    Bellevue, WA
    2 days ago
  • $168.1k - $227.4k

     ...government agencies, Amazon Leo will serve people and organizations operating in locations without reliable connectivity.As an Embedded Senior Software Engineer on antenna systems validation team, you'll build the software backbone that powers our satellite ground infrastructure... 
    Suggested
    Permanent employment
    Internship
    Flexible hours

    Amazon

    Redmond, WA
    2 days ago
  • $143.7k - $194.4k

    Join AWS Hardware Engineering to design the servers powering the world's leading cloud platform and AI/ML infrastructure. We're seeking an exceptional Embedded Software Engineer for our team to accelerate critical firmware initiatives across millions of servers worldwide... 
    Internship
    Worldwide
    Flexible hours

    Amazon

    Seattle, WA
    1 day ago
  •  ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.EMBEDDED SOFTWARE ENGINEER, SATELLITE ANTENNA (STARLINK)Starlink is SpaceX’s unprecedented satellite constellation designed to deliver high-speed... 
    Permanent employment
    Temporary work
    Internship
    Work at office
    Remote work
    Monday to Friday
    Weekend work

    SpaceX

    Redmond, WA
    3 days ago
  • $143.7k - $194.4k

     ...you will be responsible for delivering embedded FW code running on ground networks on customer...  ...3+ years of non-internship professional software development experience- 2+ years of non-...  ...- 1+ years of software development engineer or related occupational experience- 1+ years... 
    Permanent employment
    Internship
    Flexible hours

    Amazon

    Redmond, WA
    3 days ago
  •  ...since 2005 we have been helping clients by providing the right talent across North America. Currently we are hiring an Embedded Software Engineer in Bothell, WA (Onsite from Day 1) Job Title: Embedded Software Engineer Location: Bothell, Washington Onsite/ Remote: Day... 
    Hourly pay
    Work experience placement
    Currently hiring
    Remote work

    SRI Tech

    Bothell, WA
    2 days ago
  •  ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.EMBEDDED SOFTWARE ENGINEER, LASER MESH ROUTING (STARLINK)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy... 
    Permanent employment
    Temporary work
    Internship
    Work at office
    Worldwide
    Monday to Friday
    Weekend work

    SpaceX

    Redmond, WA
    2 days ago
  • $129k - $205k

    Job TitleSenior Embedded Software EngineerJob DescriptionSr. Embedded Software Engineer, (Bothell, WA)As an Embedded Software Engineer for high-volume consumer medical devices, you will play a pivotal role in designing, documenting, and implementing high-quality embedded... 
    Full time
    Work at office
    Immediate start
    Work visa
    Relocation package
    3 days per week

    Philips

    Bothell, WA
    2 days ago
  •  ...Embedded Software Engineer Meta Reality Labs focuses on building technology to help people connect through Augmented Reality (AR) and Virtual Reality (VR). Our embedded software will enable AR and VR devices where our real and virtual world will mix and match throughout... 

    Kasmo Global

    Redmond, WA
    1 day ago
  •  ...Embedded Software Engineer Mossville, IL This is a software developer role, working within a global agile development team. The global development team has 80+ team members including team leads, software architects, software developers, and validation engineers. Everyone... 
    Remote work

    Kasmo Global

    Seattle, WA
    23 hours ago
  •  ...Embedded Software Engineer Location: Sunnyvale, CA or Redmond, WA (100% Onsite) Key Qualifications This position is for a validation role with experience. Looking for someone who is hands-on in SoC validation and leads PnP & hardware/software testing and debugging... 

    E-Solutions

    Redmond, WA
    22 hours ago
  •  ...Embedded Software Engineer We are seeking a software engineer with expertise in AMD Versal SoCs and AMD tooling. The role involves driving board bring-up and migrating designs to the Vivado 2026.1 toolchain, with a subsequent update to the 2026.2 version when it becomes... 
    Permanent employment

    Apex Systems

    Redmond, WA
    5 hours ago
  •  ...This role is part of the Blue Origin Engines business unit, where our focus is the design...  ...and verification of avionics software components on Blue Origin rocket engines...  ...developing, validating, and verifying safety embedded systems. Together, our teams deliver the... 
    Permanent employment
    Temporary work
    Local area

    Blue Origin

    Seattle, WA
    2 days ago
  •  ...$150M in venture capital funding and built a team of engineers with experience spanning satellite guidance, navigation...  ...Starfish's spacecraft requires high performance software; thus, we are looking for an embedded software engineer who can help us build core software... 
    Permanent employment

    Starfish Space

    Tukwila, WA
    2 days ago
  • $70 - $80 per hour

     ...Title: Embedded Software Engineer Location: Redmond, WA (onsite) Duration: 6 month contract, additional extensions & conversion to FTE possible Compensation: $70/hr - $80/hr Work Requirements: US Citizen or Green Card Holders Position... 
    Contract work
    For contractors
    Flexible hours

    INSPYR Solutions

    Redmond, WA
    2 days ago
  •  ...Position Title: Embedded Firmware Engineer Duration: 6-month contract to hire Location: Hybrid in Bellevue - 3 days onsite Responsibilities: Develop embedded and bare-metal firmware for PD controllers. Bring up new hardware systems and work... 
    Contract work

    VDart Inc

    Bellevue, WA
    2 days ago
  •  ...us and, together, we’ll advance your career.LEAD SYSTEMS DEBUG ENGINEER  THE ROLE: We are looking for a dynamic, energetic and experienced...  ..., and production phases of SOC programs Engaging in other software/hardware/design teamsLeading task force and collaborative approach... 

    AMD

    Bellevue, WA
    2 days ago
  •  ...Embedded C/C++ Software Developer For Automotive Ecus Design, develop, and integrate embedded C/C++ software for automotive ECUs running RTOS, and bare‑metal platforms. Integrate controls software components (SWCs) with Lead root‑cause investigations of complex software... 

    LER Healthcare

    Seattle, WA
    4 days ago
  • $168.1k - $227.4k

     ...other organizations operating in locations without reliable connectivity. In this role, you will develop software for the Leo Customer Terminal embedded systems engineering team. You will be responsible for the design, implementation, deployment and operations of the... 
    Permanent employment
    Internship
    Flexible hours

    Amazon

    Redmond, WA
    2 days ago
  • $143.7k - $194.4k

     ...reliable connectivity.You will design, craft, and deploy reliable embedded software for large quantity of consumer electronic products. Kuiper...  ...granted asylum.A day in the lifeAs part of our BSP software engineering team, you will design and implement embedded software used... 
    Permanent employment
    Internship
    Flexible hours

    Amazon

    Redmond, WA
    1 day ago
  • $143.7k - $194.4k

     ...reliable connectivity.In this role, you will build software, tools, and automation that help engineering teams design, debug, validate, and operate complex...  ...satellite RF systems. You'll work across the stack — from embedded Linux services to cloud-based test infrastructure —... 
    Permanent employment
    Internship
    Flexible hours

    Amazon

    Redmond, WA
    1 day ago
  • $143.7k - $194.4k

     ...businesses, government agencies, and other organizations operating in places without reliable connectivity.We are seeking an Embedded Software Engineer to architect and deliver software solutions that enable testing, validation, and optimization of next-generation hardware... 
    Permanent employment
    Internship
    Worldwide
    Flexible hours

    Amazon

    Redmond, WA
    3 days ago
  • $168.1k - $227.4k

     ...development, and operation of a variety of key embedded security capabilities for each satellite...  ...- from launch to de-orbit.Develop software to payload Radio and Payload Mode...  ...control. We are looking for an software engineer to participate in all phases of software... 
    Permanent employment
    Internship
    Flexible hours

    Amazon

    Redmond, WA
    2 days ago
  • $143.7k - $194.4k

     ...refugee or granted asylum.Key job responsibilities- Develop embedded software in C++, Rust, or other modern languages.- Write software to...  ...autonomous control. We are looking for an outstanding software engineer to participate in all phases of software development from... 
    Permanent employment
    Internship
    Flexible hours

    Amazon

    Redmond, WA
    1 day ago
  • $168.1k - $227.4k

     ...we design, from custom silicon to secure software, to enable innovative satellite and ground...  ...reality.As a Device Software Development Engineer on the Amazon Leo for Government (ALG) team, you will design and develop embedded software for Amazon Leo's satellite and ground... 
    Internship
    Relocation package
    Flexible hours

    KForce

    Redmond, WA
    4 days ago
  • $148.5k - $237.6k

     ...with our ecosystem of devices and cloud software. Like our products, we work better together...  ...where you matter.Your ImpactAs a senior engineer on the team, you will be intimately...  ...code quality verificationExperience with Embedded Linux development and/or RTOSBenefits that... 
    Work experience placement
    Work at office
    Remote work

    Axon

    Seattle, WA
    2 days ago
  • $96.3k - $313.7k

     ...OPPORTUNITIES*Note: By applying to this posting, recruiters and hiring managers across the organization hiring for Full-Stack Software Engineers will review your resume. Our goal is for you to apply once and have your resume reviewed by multiple hiring teams. Positions... 
    Full time
    Flexible hours
    3 days per week

    Salesforce

    Bellevue, WA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!