Senior Full Stack Developer

Jobtailor

Colorado

On-site

USD 120,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor is seeking a senior firmware engineer to lead embedded software development for hardware-driven products. You will craft firmware for embedded systems, drive CI/CD improvements, and guide cross-functional teams including hardware, QA, product, and cloud engineering.

Responsibilities include mentoring engineers, collaborating on API design and microservices, and ensuring robust, secure cloud-hosted solutions.

Qualifications

  • Bachelor-level degree or equivalent in a technical field.
  • 7+ years of embedded software/firmware experience.
  • Strong in C/C++ with production firmware experience.
  • Hands-on embedded Linux development experience.
  • Familiarity with Yocto to build and maintain distributions.
  • Experience with hardware/software integration and device drivers.
  • Experience with CI/CD and automated builds.
  • Ability to diagnose complex issues and provide sustainable solutions.
  • Cross-functional collaboration across hardware, software, QA, product and cloud teams.
  • Mentor engineers and promote best practices.

Responsibilities

  • Develop firmware for hardware-based products and IoT devices.
  • Collaborate with PES, mobile, QA, and cloud teams for integration.
  • Mentor junior engineers and support onboarding of new engineers.
  • Drive CI/CD pipeline improvements and firmware standardization.
  • Refine and estimate deliverables with engineering, product, and UX teams.
  • Design and implement APIs, backend services, front-end components, and automation tasks.
  • Build scalable cloud-hosted applications with strong security features.
  • Architect self-contained microservices or APIs using CMS and design patterns.
  • Define product and technical requirements with cross-functional teams.
  • Drive code health, testing, and maintainability, and troubleshoot performance issues.

Skills

C/C++ Proficiency
Embedded Linux
Yocto Project
CI/CD Practices
Firmware Debugging
Hardware/Software Integration
Mentoring
Cross-Functional Collaboration
Technical Leadership
Communication

Education

Bachelor's Degree in Computer Engineering
Bachelor's Degree in Electrical Engineering
Bachelor's Degree in Computer Science

Tools

Yocto Project
Embedded Linux
CI/CD Tools
Git / Source Control

Job description

  • Develop firmware for XM4, Blackbird, and BigBuddy initiatives
  • Participate in the Firmware Guild to promote best practices and team cohesion
  • Collaborate with PES, mobile, QA, and cloud teams for integration
  • Mentor junior engineers and support onboarding of new engineers
  • Drive CI/CD pipeline improvements and firmware standardization
  • Refine and estimate deliverables with engineering, product, and user experience teams
  • Design and implement APIs, backend services, front-end components, and automation tasks
  • Build scalable, highly available cloud-hosted applications with robust security features
  • Develop tools for rapid incident mitigation and reusable web components
  • Architect self-contained microservices or APIs using content management systems and global design patterns
  • Define product and technical requirements with cross-functional teams and align them with business goals
  • Drive best practices in code health, testing, and maintainability
  • Analyze system performance, troubleshoot issues, incorporate feedback, and deliver quality software solutions
  • Exercise independent judgment and discretion in significant matters
  • Perform other assigned duties and responsibilities
Requirements
  • Bachelor's Degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field, or equivalent combination of education and experience
  • 7+ years of experience developing embedded software and firmware for hardware-based products, devices, or systems
  • Strong proficiency in C/C++ with experience developing and debugging production firmware
  • Hands-on experience designing, developing, and maintaining embedded Linux systems
  • Experience using the Yocto Project to create, customise, and maintain embedded Linux distributions
  • Experience with hardware/software integration, device drivers, peripheral interfaces, and low-level system troubleshooting
  • Experience developing firmware for connected devices, IoT products, networking equipment, consumer electronics, test and measurement devices, or similar hardware platforms
  • Experience with source control, automated build processes, CI/CD practices
  • Ability to analyze system performance, diagnose complex technical issues, and implement sustainable solutions
  • Experience collaborating across hardware, software, quality assurance, product, and cloud engineering teams
  • Ability to mentor engineers, promote development best practices, and contribute to technical leadership initiatives
  • Strong communication skills and ability to influence technical decisions across cross-functional teams
Core Competencies

Demonstrates expertise in developing embedded software and firmware for hardware-based products, with strong proficiency in C/C++ and hands-on experience with embedded Linux systems. Capable of driving CI/CD improvements, mentoring engineers, and collaborating across cross-functional teams to deliver high-quality software solutions.

Highest-signal resume keywords
  • Embedded Software Development
  • C/C++ Proficiency
  • Embedded Linux Systems
  • CI/CD Practices
  • Technical Leadership
ATS Optimization Keywords
Hard Skills
  • Firmware Development
  • API Design
  • Microservices Architecture
  • System Performance Analysis
  • Device Driver Development
  • Low-Level System Troubleshooting
  • Automation Tasks
  • Incident Mitigation Tools
  • Source Control
  • Testing and Maintainability
Soft Skills
  • Mentoring
  • Collaboration
  • Communication
  • Influencing Technical Decisions
  • Promoting Best Practices
Certifications & Qualifications
  • Bachelor's Degree in Computer Engineering
  • Bachelor's Degree in Electrical Engineering
  • Bachelor's Degree in Computer Science
Industry Keywords
  • IoT Products
  • Networking Equipment
  • Consumer Electronics
  • Test and Measurement Devices
  • Hardware/Software Integration
Tools & Technologies
  • Yocto Project
  • Cloud-Hosted Applications
  • Content Management Systems
  • Cross-Functional Collaboration Tools
  • Automated Build Processes
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer
Senior Firmware Engineer

Jobtailor • Eden Prairie (MN)

On-site
USD 100,000 - 150,000
Senior Firmware Engineer
Senior Firmware Engineer

Jobtailor • Lake Forest (CA)

On-site
USD 120,000 - 160,000
Software Chief Architect
Software Chief Architect

Jobtailor • California (MO)

On-site
USD 150,000 - 190,000
Test Engineer – Firmware, Hardware
Test Engineer – Firmware, Hardware

Jobtailor • New Haven (CT)

On-site
USD 90,000 - 130,000
Hardware Engineer – Host Processor Systems
Hardware Engineer – Host Processor Systems

Jobtailor • Beaverton (OR)

On-site
USD 90,000 - 140,000
Senior Advanced Software Engineer
Senior Advanced Software Engineer

Jobtailor • Pennsylvania

On-site
USD 110,000 - 150,000
Senior System Software Engineer – CPU SoC Boot Firmware
Senior System Software Engineer – CPU SoC Boot Firmware

Jobtailor • California (MO)

On-site
USD 120,000 - 180,000
Firmware Engineer
Firmware Engineer

ADT • Blue Bell (NJ)

On-site
USD 60,000 - 90,000
Embedded Engineer II
Embedded Engineer II

Jobtailor • Melville (NY)

On-site
USD 90,000 - 130,000
Staff Platform Security Engineer
Staff Platform Security Engineer

Jobtailor • Palo Alto (CA)

On-site
USD 180,000 - 240,000