Embedded Software Engineer
$116 per hourSigma Design
Job Description
Job Description
Embedded Firmware Engineer
(Contract-to-hire)
- 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
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
- 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.)
- U.S. citizenship is required for this position due to applicable government contract and/or regulatory requirements
- Background - Pass a post-offer background verification
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.
Sigma Design is an Equal Opportunity Employer
Powered by JazzHR
Ft3sa6br3Q
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Bellevue, WA vacancy
- Embedded Software Engineer II Location: Mossville, IL — Onsite, five days per week Duration: 12-month contract Benefits Competitive salary Opportunity for advancement Training & development Why Join This Opportunity? Work on advanced embedded control software for...SuggestedFull timeContract workWork at office
$102.69k - $154.03k
...Job Description Job Description Senior Embedded Software Engineer – Hardware/Software Integration Astronics Advanced Electronic Systems (AES) is seeking a Senior Embedded Software Engineer with strong hardware/software integration experience to join our Cabin...SuggestedPart timeWork from homeWorldwideFlexible hours$104.1k - $162.9k
...Job Description Job Description 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...SuggestedH1b$90 - $110 per hour
...Job Description Job Description Embedded Firmware Engineer (USB-C / Power Delivery) LHH Recruitment Solutions is partnering with an innovative... ...engineer who thrives at the intersection of hardware and software, enjoys hands-on board bring-up activities, and has...SuggestedHourly payPermanent employmentContract workTemporary workLocal area3 days per week- Embedded Software EngineerRedmond, WA (Onsite)12 months Responsibilities Develop and modify device firmware (C/C++) to support visual perceptual... .... Bachelor's degree in Computer Science, Electrical Engineering, Software Engineering, or a relevant field.Preferred Qualifications...Suggested
$106.5k - $170.4k
...justice issues with our ecosystem of devices and cloud software. Like our products, we work better together. We connect... ...Your Impact You will be part of a high-impact software engineering team that develops embedded software for Axon devices , ensuring critical evidence...Work experience placementWork at officeRemote work$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 employmentInternshipFlexible hours$105k - $120k
...IOT and consumer devices) and our cross-disciplinary skills (embedded AI, high-tech manufacturing automation, eco-design,... ...strengthen our team in Boston, Seattle and San Fransisco. As a Software Engineer, you will be in charge of supporting software development on...Relocation- ...design, development, and maintenance of embedded applications and network configurations... ...Management, Design, Firmware, and Cloud Engineering teams. Debug and resolve issues across... ...Requirements Require 1–3 years of professional software development experience. Proficiency...Full timeWork at officeRemote work
- ...intensity company founded and operated by engineers on a mission to revolutionize the world'... .... If you’ve ever wanted to really own software engineering design decisions and take control... .... Electric Era is looking for strong embedded software engineers that want everything...Remote work
$143.7k - $194.4k
...device we design, from custom silicon to secure software, to enable innovative satellite and ground... ...a reality.As a Device Software Development Engineer on the Amazon Leo Satellite Gateway team, you will design and develop embedded software for Amazon Leo's satellite and...Permanent employmentInternshipLocal areaFlexible hours$119.8k - $234.7k
...in topological qubits and integrated end‑to‑end with the Azure Quantum software stack.As a Senior Software Development Engineer in our Quantum Systems organization, you will develop core embedded software that powers Microsoft’s custom quantum readout instruments. This...Ongoing contractLocal areaRemote work3 days per week- ...Amazon Kuiper Manufacturing Enterprises LLC in Redmond, WA is seeking an Embedded Software Engineer to architect and develop mission-critical firmware for satellite systems. You will design secure embedded software, work with ASIC firmware, RTOS, Linux, and interfaces...
- ...Amazon Kuiper Manufacturing Enterprises LLC is seeking an Embedded Software Development Engineer for the Leo Flight Software Team to scale VirtSat, the virtualization platform for virtual satellites and ground systems. You will own the Graviton bare-metal virtualization...
$143.7k - $194.4k
...benefits of the cloud, including delivering features not possible on bare metal i.e. true Software Defined Networking (SDN).We are seeking an Embedded Software Development Engineer II (C/C++) to join our EC2 Nitro Fairness team, where you'll help ensure equitable...InternshipWorldwideFlexible hours$150k - $185k
...and device tree support Practice proper software version control and documentation practices... ...hardware with production intent Perform embedded software bring-up on prototype hardware... ...Science, Electrical or Computer Engineering 7+ years professional experience as a Firmware...Full time- SpaceX in Redmond is seeking an Embedded Software Engineer for the Starlink project where you will develop real-time software to optimize user experience for satellite-based internet access. Responsibilities include architecture and code reviews, as well as developing...
- We're Hiring: Software Development Engineer and, you'll contribute to the Aviation Solution, a next-generation platform delivering reliable broadband... ...world. What You'll Do: Develop and maintain software for embedded Linux-based aviation platforms Build and support...
$70 - $80 per hour
Title: Embedded Software Engineer Location: Redmond, WA (onsite) Duration: 6 month contract, additionalextensions & conversion to FTE possible Compensation: $70/hr - $80/hr Work Requirements: US Citizen or Green Card Holders Position Summary We are seeking an Embedded...Contract workFor contractorsFlexible hours$134.96k - $188.95k
...for our transport of crew and cargo from Earth to the lunar surface. Blue Origin's Lunar RF Systems group is seeking an Embedded Software Engineer. In this role you will work with a hard-working team of RF hardware, antenna, DSP, and FPGA engineers developing communications...Permanent employmentTemporary workLocal areaRelocation- Reliable Robotics Corporation is seeking an Embedded Software Engineer to join the Embedded Systems team, developing embedded software for our next-generation Radar system. You will contribute to flight-critical capability through C++ software and Python-based tests, aligned...
- Job Title: Embedded Software test Engineer Location: Redmond WA Key Responsibilities Software & Firmware Development Design, develop, and maintain software and firmware for embedded systems. Work closely with low-level hardware, including microcontrollers and SoCs. Implement...Remote work
- ...people - move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars working to make this future a reality. As an Embedded Software Engineer at Reliable Robotics, you will be a part of the Embedded...Permanent employment
- Everforth Apex Systems in Redmond, WA, seeks an Embedded Software Engineer with hands-on Versal bring-up expertise to drive board bring-up and toolchain migrations. You will develop BSPs and drivers for Versal PS subsystems, validate PL integration, and collaborate on...
- ...The Role This is a hands-on senior engineering role at the platform/middleware layer. The high... ..., enterprise networking, cloud, and embedded backgrounds, with a dedicated security engineering... ...and maintain the over-the-air (OTA) software lifecycle pipeline: cryptographically...
- Job Title: Software Development Engineer Location: Onsite: Redmond, WA Contract on W2 Duration: 18 months Typical Day in the Role Purpose of the Team: The purpose of this team is to manage Windows audio system certification tests for industry partners (IHVs and OEMs) to...Contract work
$141k
...safety and justice issues with our ecosystem of devices and cloud software. Like our products, we work better together. We connect with... ...that matters at a company where you matter.Your ImpactAs a senior engineer on Axon’s Connected Devices Cloud team, you will drive the...Work experience placementWork at officeRemote work- ...Minimum Qualifications: ~8+ years experience in Firmware or Embedded Software Development in C/C++ ~2+ years experience developing... ...skills Education/Experience: ~ Bachelor's degree in computer science, software engineering or relevant field required...
- Location: Seattle, WA (Primarily Onsite) Help Build the Embedded Foundation for Next-Generation Hybrid Mining Systems Are you a hands-on embedded software engineer who enjoys working at the intersection of hardware, real-time software, and system architecture? Do you thrive...
$172.5k - $313.7k
...production; now we’re making that success repeatable across more systems and use cases.Making computer use dependable raises hard engineering questions. How does an agent know it succeeded? When should it reason, and when should it follow a deterministic path? How should...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
Related searches
- software technology Bellevue, WA
- software intern Bellevue, WA
- entry level software sales Bellevue, WA
- id software Bellevue, WA
- software sales Bellevue, WA
- internship software Bellevue, WA
- healthcare software sales Bellevue, WA
- software applications developer Bellevue, WA
- bank software Bellevue, WA
- embedded software Bellevue, WA



