Senior Full Stack Developer
Job in
Fort Collins, Larimer County, Colorado, 80523, USA
Listed on 2026-08-16
Listing for:
Jobtailor
Full Time
position Listed on 2026-08-16
Job specializations:
-
Software Development
Embedded Systems/ Firmware/ IoT, DevOps, Software Engineer, Embedded Software Engineer
Job Description & How to Apply Below
- Develop firmware for XM4, Blackbird, and Big Buddy 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
- 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
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
- 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
- Mentoring
- Collaboration
- Communication
- Influencing Technical Decisions
- Promoting Best Practices
- Bachelor's Degree in Computer Engineering
- Bachelor's Degree in Electrical Engineering
- Bachelor's Degree in Computer Science
- IoT Products
- Networking Equipment
- Consumer Electronics
- Test and Measurement Devices
- Hardware/Software Integration
- Yocto Project
- Cloud-Hosted Applications
- Content Management Systems
- Cross-Functional Collaboration Tools
- Automated Build Processes
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×