What are the responsibilities and job description for the Sr Embedded Firmware Engineer position at West Search Partners, LLC?
We’re seeking a Senior Embedded Firmware Engineer to join our Agile R&D team onsite in Longmont, CO. This role offers the opportunity to develop high-quality embedded firmware for advanced instrumentation, collaborating with cross-functional teams to deliver innovative, reliable solutions. You’ll be involved in all stages of the development lifecycle—from design through validation—while applying modern tools and best practices to continuously improve firmware processes and product quality.
Key Responsibilities
- Develop embedded firmware for hardware interfaces, communications, GUI interactions, and core device functionality
- Participate in an Agile Scrum team, managing technical work items and supporting backlog priorities
- Architect reusable, maintainable solutions using object-oriented design (C or Rust)
- Write engineering documentation, design references, and requirements
- Interface with cross-functional partners including engineering, manufacturing, marketing, and service teams
- Continuously evaluate and improve development processes, efficiency, and product quality
Required Qualifications
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
- 5 years of embedded firmware development experience
- 2 years of experience as a technical lead
- Strong experience with Agile Scrum or similar methodologies
- Proficient in C or Rust and object-oriented design
- Experience with Embedded Linux at the application level
- Familiarity with software version control and bug tracking systems
- Ability to read and understand schematic diagrams
- Excellent communication skills
Preferred Qualifications
- Yocto build experience and/or Linux Kernel and driver development
- Experience with Git, Jira, DevSuite, Jama, or similar tools
- GUI framework experience (QT or similar)
- ARM-based SoC firmware development experience
- Knowledge of TCP/IP, WiFi, and Bluetooth protocols
- Cybersecurity experience
- Exposure to AI/ML algorithm selection and application
Salary : $120,000 - $159,000