Home
/
Comprehensive
/
Firmware Engineer I
Firmware Engineer I-March 2024
Durango
Mar 28, 2026
About Firmware Engineer I

  A Firmware Engineer at StoneAge is responsible for defining the firmware solution architecture and development for robotics and industrial automation. In this position you will be part of a team that focuses on the delivery of industrial robotics/automation[KC1] using existing and new development requirements for a variety of customer projects. You have the knowledge and capabilities to create reliable architectures that operate in a range of challenging environments are responsible for the design from concept through sustainment. You will have the capability to understand and integrate engineering activities from other disciplines into the firmware development strategy to achieve overall project objectives. As with all engineers, there is accountability and expectations to deliver high quality designs from concept through production.

  The Firmware Engineer I is a full-time, onsite position at our office in Durango, CO. The salary range for this role is $72,000 to $82,000 annually, depending on experience. The Firmware Engineer I reports to StoneAge’s Director Engineering.

  At StoneAge, we offer you the best of both worlds - the energetic vibe of a startup combined with the reassuring stability of a larger parent company's support. Enjoy work/life balance while diving into a diverse array of projects across various product types. And yes, our workplace is not just about work, it's about fun too! Come be a part of our team where innovation thrives and where you will help shape the future of StoneAge.

  Essential Functions:

  Product Development:

  Define system firmware architecture for microcontrollers and processors.

  Write device drivers for sensors and other peripherals.

  Write application firmware over the device drivers according to specifications in the PRD (Product Requirements Documentation).

  Design and implement quality and reliability tests for firmware in a reusable manner.

  Create mathematical models approximating physical systems and implement forward and inverse kinematics to determine locations of sensorized mechanisms.

  Design products in a way which is easy to upgrade and caters to the possibility of future upgrades and feature additions without significant change in the hardware.

  Code and debug existing source code and refactor feature sets.

  Use Oscilloscopes and Multi-meters to debug hardware.

  Analyze risk involved in each stage of development and escalate problems in a timely manner.

  Solve postproduction bugs and suitably update the system in production.

  Help create user guides as requested by the customer.

  Individual Leadership:

  Be a core contributor to Project and Firmware Requirements Definition.

  Attend weekly internal and external project meetings.

  Rapidly but methodically down-select competing ideas to keep forward momentum.

  Balance feature addition against time to market requirements.

  Encourage adherence to product development process and documentation of engineering throughout design.

  Effectively document and communicate design decisions to team members.

  Comfortably work in an agile environment.

  Provide general email support regarding any product related concern/question by the customer that relates to firmware.

  Company Participation:

  Participate in peer code reviews.

  Be receptive to diverse team ideas and collaborate on the creation of new products.

  Effectively create and gather consensus on technical approaches from team members.

  Update or create overarching guidance documents on the execution of the product development process.

  General:

  Track and record engineering time, by project, using timekeeping software.

  Perform any additional duties requested by Engineering Management.

  Other Information:

  Travel to branch locations, customer sites, and conferences may be required.

  Extended working hours may be needed at peak times.

  Requirements

  Bachelor’s Degree in Computer Science, Electrical Engineering (or equivalent) from an accredited college or university.

  0-2 years of relevant software design experience.

  Hands-on electrical or PCB experience.

  C, C++, Python, Real Time Operating Systems (RTOS)

  Experience creating systems capable of sensing conditions and acting on information efficiently.

  Knowledge of software version control practices using git or a similar version control system.

  Demonstrated proficiency in Calculus and Mathematics.

  Working knowledge of MS Office software.

  Desired:

  Sensors or sensor algorithm development and implementation.

  Experience with analysis of datasets.

  Ability to model and create sensor systems.

  Wireless networking experience such as BLE, WiFi, cellular modems, etc.

  Experience with communication hardware: I2C, SPI, UART, CANBUS, RS485, etc.

  Experience with sensors: IMUs, accelerometers, gas sensors, etc.

  Experience with ARM Cortex-M and STM32 is a plus.

  Additional Information:

  We value the diversity of the people we hire and serve. Diversity at our company means fostering a workplace in which individual differences are recognized, appreciated, respected, and responded to in ways that fully develop and utilize each person’s talents and strengths.

  Benefits

  StoneAge offers a comprehensive benefits program that includes:

  Group health, dental, and vision insurance

  Life insurance

  Long-term disability insurance

  Paid time off

  Paid holidays

  401(k) plan with a guaranteed match

  Paid parental leave

  Wellness rewards program, and much more!

  Even more excited, we are an employee-owned company with profit-sharing and an Employee Stock Ownership Plan ("ESOP"), in which shares of company stock are allocated to eligible employees each year.

  Our "Own It" mindset captures what many of us consider the biggest benefit of all: a highly engaged, collaborative workplace where everyone matters and every employee makes a significant impact.

  Please visit our website at www.stoneagetools.com to get a better sense of our company and our employee-owned culture!

Comments
Welcome to zdrecruit comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
SIMILAR JOBS
Program Manager
Amentum is a leading provider of enduring support for the essential missions of the U.S. government, its allied partners, and international organizations. With over 60 years of experience, Amentum su
Real Estate Portfolio Management Coordinator - PHP & ANZ
The Real Estate Portfolio Coordinator is responsible for supporting the Real Estate Portfolio Management Lead in the Philippines, Australia & New Zealand (ANZ) in the preparation of and managemen
Medical Assistant - Internal Medicine-Sterling Hts Full-Time (36 Hours)/ Days
NEW PAYRATES! $1,000 SIGN ON BONUS GENERAL SUMMARY: Under direct supervision of the provider and nursing leadership, the Medical Assistant performs a variety of administrative and clinical tasks to a
Hausmeister (m/w/d)
Additional Information in Teilzeit oder auf Aushilfsbasis Job Number 24009334 Job Category Engineering & Facilities Location Cologne Marriott Hotel, Johannisstrasse 76-80, Cologne, North Rhine-We
JAG Program Manager - WDS Region 8 - Bloomington, IN
Vincennes UniversityJAG Program ManagerWorkforce Development Services - Region 8 - Bloomington, IN Vincennes University - Region 8, is seeking applicants for the JAG Program Manager position. This is
Part-time Retail Sales Associate
Overview At Office Depot Inc., the Retail Sales Advisor is a part-time role providing exceptional customer service by performing duties as cashier, provides logistics support, stocking, restocking, d
Groundskeeper
Department Overview: The Montana Department of Commerce works with statewide and local partners, private industry and small businesses to enhance and sustain economic prosperity in Montana. The Depar
Geotechnical Engineer 2
36638BR Requisition ID: 36638BR Business Unit: TSU Job Description: Under general supervision, creates excavation, dewatering, shallow/deep foundations, dams/reservoirs/levees, geo-environmental proj
Internship - Summer 2024 - Logistics
Date Posted: 2023-12-15 Country: Canada Location: LOC13056 189 Pratt & Whitney Drive Aerotech Business Park,Enfield,Nova Scotia,B2T 1L1,Canada Position Role Type: Unspecified Who we are: At Pratt
Packaging Machine Operator (Crew C) Ontario, OR (*Retention Bonus Offered*)
Packaging Machine Operator (Crew C) Ontario, OR (Retention Bonus Offered) The J.R. Simplot Company is a diverse, privately held organization, with roots firmly planted in agriculture and agriculture-
Copyright 2023-2026 - www.zdrecruit.com All Rights Reserved