Firmware Engineer
$140k - $170kPatrick Allen Group
Job Description
Job Description
We are seeking a Firmware Engineer possessing a development background on a Linux Operating Systems platform with Debian based distribution. This position will be responsible for the design, development, and debugging of production level code on embedded devices. Demonstrated expertise in all project lifecycle phases, from design and code development through unit testing, documentation, and release is required. Located in Kent, WA, this position is available to US Citizens or Permanent Residency (Green Card) candidates. Direct W2 applicants only, 3rd party recruitment agency submissions or inquiries will NOT be considered.
Essential Duties and Responsibilities:
- Responsible for writing low level production code for industrial applications.
- Design, develop, and debug embedded devices.
- Be a part of designing and taking a product to market.
- Participate in all project lifecycle phases, from design and code development through unit testing, documentation, and release.
- Collaborate with business stakeholders to understand needs and translate into technical requirements.
Skills and Experience:
Required:
- 7+ years of experience with a focus in embedded software development.
- A Bachelor of Science degree in Computer Science, Computer or Electrical Engineering, or equivalent.
- Experienced writing C++ (11 or higher) for low level industrial applications.
- Strong experience with modern C++, 11 or higher, is required, including the ability to communicate and implement object-oriented class designs.
- Experience with RF and baseband device driver and signal processing design and implementation.
- Experience with developing on Linux platforms is required; preferably with a Debian based distribution.
- Experience developing automated unit tests and working with SDETs/QA to ensure product quality is required.
- Usage of lab tools such as oscilloscopes or serial analyzers to debug software, and the ability to read electrical schematics.
Preferred:
- Experience with concurrency topics (i.e. threading and inter-process communication), event loops, and asynchronous programming.
- Knowledge with Jenkins Continuous Integration, Make and Google Test, Python, and or Golang.
- Experience with network programming topics (e.g. TCP, UDP, sockets, REST, etc.), Standard and BLE Bluetooth, and Wi-Fi.
- Competent with interfacing application code with device drivers on Linux.
- Proficient with Linux kernel development, device trees, driver modification or backporting, bootloader customization, and/or Qt stack.
- Strong understanding of Agile development.
Compensation: $140k to $170k annual
Benefits:
- Unparalleled health benefits (PPO plan with no deductibles, no co-pays, Employer covers 99% of costs)
- Quarterly bonuses
- Professional development
- 401k match
- 22 days PTO
- Parental leave
- 11 annual paid holidays plus 1 floating holiday
- Winter break
Questions? If you have any questions, contact Dale via LinkedIn at
About Us:
The Patrick Allen Group is a specialized technical recruitment firm focused on Engineering, IT, Manufacturing, and Financial disciplines across the United States. We combine traditional sourcing with customized, technology-driven AI search strategies to connect clients with highly qualified professionals. By leveraging targeted marketing campaigns, research-based outreach, and strong professional networks, the Patrick Allen Group works to identify the right fit for both employers and applicants. We emphasize personalized service, community engagement, and long-term relationship building with candidates. Joining a role through the Patrick Allen Group means partnering with a recruiter committed to your career growth and professional success.
$140k - $170k
...We are seeking a Firmware Engineer possessing a development background on a Linux Operating Systems platform with Debian based distribution. This position will be responsible for the design, development, and debugging of production level code on embedded devices. Demonstrated...SuggestedPermanent employment$95 - $110 per hour
...A client of Innova Solutions is immediately hiring for an Embedded Software Engineer Position type: Full Time, Contract Duration: 6 Months Location: Kent, WA As a(n) Embedded Software Engineer , you will: Day to Day Responsibilities: Leads...SuggestedHourly payFull timeContract workTemporary workWork experience placementImmediate startWorldwideFlexible hours- This posting is for a contract assignment and is not a full-time employment offer with Boeing. Candidates selected for roles will be employed as contract workers through a Boeing approved 3rd party for the duration of the specified project. Position Responsibilities:...SuggestedFull timeContract work
- A space technology company in Kent, WA, is seeking a Software Integration Engineer - HIL. This role involves integrating software with hardware systems for a reusable launch vehicle. The candidate will manage configurations, develop automated systems, and troubleshoot...Suggested
$61.69k - $107.33k
Join Granwest Insurance, a well-established leader in the insurance sector for over 130 years! Headquartered in the city of Seattle, with a footprint stretching across six Western states, we've been protecting families, farms, and businesses with unwavering commitment....SuggestedWork at officeFlexible hours2 days per week$97.13k - $145.74k
...have you join us. Description Help shape the future of aerospace manufacturing at Stoke Space. We're seeking a Software Development Engineer in Test to evolve our flagship software platform, Boltline, which enables teams to build and validate advanced hardware with...Permanent employmentFull time- Stoke Space in Kent, WA, is offering a Software Engineering Internship for Spring 2027. Interns will work on innovative space technology projects within different teams, including Software Boltline, Vehicle Software, and Data. Candidates should pursue a degree in STEM and...Internship
$121.7k - $185.8k
...Description This position will require 30-40% travel Preferred Qualifications: Engineering degree in a related field with strong supply chain process engineering experience Proficiency with SAP WMS and advanced Excel skills to analyze data and optimize warehouse...Permanent employmentFull timeTemporary workNight shift$145.19k - $203.26k
...system integration, technical coordination, and ensuring successful development. Candidates must have at least a bachelor's degree in engineering, 8+ years of relevant experience, and strong leadership skills. The position includes a compensation range of $145,188.00 - $203,...$145.19k - $203.26k
...is fully reusable, and the vehicle was designed from the beginning to be human‑capable. As part of a hardworking team of dynamic engineers, you will serve as the Single Threaded Leader (STL) for the New Glenn Electromechanical Actuation (EMA) system. In this role, you...Permanent employmentTemporary workLocal area$98.81k - $148.16k
...platform that helps advanced hardware manufacturing teams integrate, track, iterate, build, and test efficiently. As a Senior AI Engineer on the Boltline team, you will design, build, and deploy intelligent systems that augment our platform's capabilities—from agentic...Permanent employmentFull time- Algas-SDI in Kent, United States, is seeking a Project Engineer to lead the design and execution of engineered systems. The successful candidate will collaborate with various teams, manage project risks, and ensure technical compliance throughout the project lifecycle....
$124.6k - $207.4k
Puget Sound Energy seeks a Principal Engineer - Electric RCA to lead improvements in electric reliability through strategic Root Cause Analysis initiatives. This key role requires extensive experience in engineering with strong communication and problem-solving skills,...$109.73k - $148.47k
...Description The avionics system is the backbone of highly reusable, operable, and reliable space systems. As an Avionics Mechanical Engineer at an early‑stage start‑up you will be responsible for developing mechanical solutions for component packaging and launch vehicle...Permanent employmentFull timeInternship$147k - $220.5k
...automated decisions quickly, backed with high quality data. That is our goal for the data team at Stoke, our software empowers our engineers and provides them the ability to automate and improve the efficiency of their day-to-day tasks. As a Software Engineer on the Data...Permanent employmentFull time$147k - $220.5k
...advanced hardware manufacturing teams integrate, track, iterate, build, and test efficiently. As a Sr. Full-Stack Software Development Engineer on the Boltline by Stoke Space team, you will design, build, and maintain scalable end-to-end features—from intuitive front-end...Permanent employmentFull timeInternship$147k - $220.5k
...manufacturing teams integrate, track, iterate, build, and test efficiently. As a Sr. Front-End leaning, Full-Stack Software Development Engineer on the Fusion by Stoke Space team, you will be responsible for designing, implementing and maintaining end-to-end features...Permanent employmentFull timeShift work- Industrious Ventures is seeking a Senior AI Engineer for their Boltline team in Kent, WA. The role requires designing and deploying intelligent systems for manufacturing processes, building evaluation frameworks to measure AI performance, and collaborating with cross-functional...
$123.71k - $173.2k
...most compelling challenges in spaceflight today: space infrastructure and increasing mobility on-orbit. As an Embedded Software Engineer II on the Blue Ring program, you will be at the forefront of developing and testing flight software for one of the most capable...Permanent employmentFull timeTemporary workLocal areaRelocationRelocation package$126.65k - $182.85k
Software Engineer, Front End Developer (Experienced or Senior) Company: The Boeing Company The Boeing Company has an exciting opportunity for a Software Engineer, Front End Developer to support the Space Mission Systems (SMS) Rapid Space Capabilities (RSC) portfolio...Permanent employmentFull timeWork experience placementCurrently hiringImmediate startRelocationVisa sponsorshipWork visaFlexible hoursShift work- CMM Programmer Duties and Responsibilities: Generate CMM programs from CATIA models using PC-DMIS. Verifies first part of production for conformance utilizing specifications, drawings, and customer workmanship standards. Generate procedures and work instructions...
- ...industry and our community. Measurement Systems International, a Rice Lake Weighing Systems Company, is seeking a Senior Mechanical Engineer to join our team in Kent, WA. The Senior Mechanical Engineer is responsible for the design, development, and validation of new and...Work at officeRemote workRelocation package
- ...Description Our busy hotel is seeking an energetic, customer-oriented maintenance engineer to ensure that all of our visitors have an excellent experience at our property. You'll be in charge of the building's maintenance and preventative programs daily to ensure...Start working todayFlexible hours
- ...product testing Assess the feasibility of product design Review defunct products Qualifications Bachelor's degree in Mechanical Engineering or related field 4+ years' of industry experience Strong knowledge of mechanical parts and computer-aided design #J-18808-Ljbffr...
$90k - $110k
...coordinates resolution to customer rejections and complaints Performs other duties as assigned Requirements Bachelor’s degree in Engineering or related field preferred Minimum of 8 years of related experience, and/or training or a combination of education and experience...Permanent employment- ...Job Title: Senior Full-Stack Software Engineer Role Overview We are seeking a Senior Full-Stack Software Engineer to serve as a subject matter expert within our scrum-based delivery team. You will be responsible for the full lifecycle of high-scale, n-tier applications...Temporary work
$100.3k - $159.4k
...increasingly sustainable flight for the lifecycle of the aircraft, including aftermarket support. Our passionate people with deep engineering expertise, together with our breadth of differentiated technologies, ensure that we make the extraordinary happen and continue to...Permanent employmentTemporary workFor contractorsLong distanceNight shift- ...World Vision is seeking a talented and motivated engineer who has a passion for quality software and will take our websites and web apps to the next level. As a Senior Software Development Engineer on our Enterprise Services team, you will develop the backend services...Hourly payWork experience placement
$91k - $114.9k
...come join us. Description Fully reusable launch vehicles are the key to seamlessly connecting Earth and space. As a Turbomachinery Engineer at Stoke, you will have extreme ownership over all aspects of turbomachinery design, analysis, manufacturing, build, testing, and...Permanent employmentFull timeRelocation$72.7k - $103.3k
...you! With our rapidly growing, award winning energy efficiency programs, our pathway to an exciting and innovative future is now. Engineer In Training - Customer and System Projects Job Description Under direct supervision of more experienced staff, performs entry...Temporary workInternshipLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!

