Firmware Engineer

Inovonics
Westminster, CO Full Time
POSTED ON 5/22/2024 CLOSED ON 6/27/2024

What are the responsibilities and job description for the Firmware Engineer position at Inovonics?

 

Salary Range $85k-$105k
POSITION TITLE:            Firmware Engineer

REPORTS TO:                     Firmware Director

 

DUTIES AND RESPONSIBILITIES:

  • Plan and lead design review meetings on the software sub-modules assigned. 
  • Report accurate and timely status of the tasks assigned. 
  • Utilize the source code control tool and branching schemes defined to store and integrate the code developed. 
  • Provide accurate estimates on assigned tasks and help create accurate software schedules or related plans.
  • Architect, implement, and maintain complex firmware designs.
  • -Quickly debug and effectively close out system issues related to the product firmware and systems
  • -Support electrical bring-up and debug of prototype hardware
  • -Write clean, easy to understand, robust, testable, and sustainable code tailored for embedded systems and support the team to do the same
  • -Debug real time systems with limited visibility, working hands-on with development boards and lab equipment

 

DESIRED QUALIFICATIONS:

  • Experience with/knowledge of wireless protocols desired.
  • Experience working with microcontrollers and microprocessors desired, such as: ARM, TI MSP-430, K60/Cortex M4, 8051, etc. (experience with ARM architecture a plus)
  • Knowledge of/experience with scripting languages desired (Python and Linux shell scripts in particular are a plus)
  • Comfortable working closely with hardware and hardware engineers, bringing up boards and working on device drivers.
  • Familiar with debugging tools such as IAR debugger and Wireshark
  • Good software design foundation, geared toward quality and re-use.
  • Experience with developing use cases, high level and detailed design documents (working knowledge of UML diagramming for design a plus)
  • Fast learner who enjoys analyzing requirements, figuring out details, finding root causes
  • Creation and execution of unit and integration test plans and test cases (experience in QA-level testing a plus)
  • Good written and verbal communication skills
  • Experience with/knowledge of source code control tools such as SVN/Subversion, Git, or similar tools is a plus.
  • Experience with/knowledge of defect tracking tool such as Trac, Bugzilla, ClearQuest, or similar tools is a plus.
  • Team player, with positive, can-do attitude

 

EDUCATIONAL REQUIREMENTS:

  • Bachelor’s degree in EE, CE, CS, or software-related field required.
  • 3-4 years of work experience desired OR demonstrated significant project work in internships or other development projects.
  • Embedded real-time OS development experience is required (embedded Linux experience a plus)
  • Embedded firmware development experience is required (C, C , or C# experience a plus)

 

COMPENSATION AND OTHER:

  • Salary Range $85k-$105

Inovonics values diversity of thought and background and provides equal employment opportunity to all qualified applicants without regard to race, color, religion, national origin, gender, sexual orientation, age, veteran status or disability.

Salary : $85,000 - $105,000

OpenWRT SDK - WiFi/DOCSIS Firmware/Embedded Lead Engineer
Cognizant -
Denver, CO
OpenWRT SDK - WiFi/DOCSIS Firmware/Embedded Lead Engineer
Cognizant North America -
Denver, CO
Senior Water-Wastewater Engineer - Hybrid
Wastewater Engineer - Hybrid - Tetra Tech Careers -
Denver, CO

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Firmware Engineer?

Sign up to receive alerts about other jobs on the Firmware Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634

Sign up to receive alerts about other jobs with skills like those required for the Firmware Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $88,984 - $115,784
    • Income Estimation: $90,707 - $120,959
  • Computer Simulation Skill

    • Income Estimation: $90,267 - $107,792
    • Income Estimation: $90,926 - $113,495
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Inovonics

Inovonics
Hired Organization Address Westminster, CO Full Time
POSITION TITLE: Regional Account Manager POSITION REPORTS TO: Chief Revenue Officer DUTIES AND RESPONSIBILITIES: Respons...
Inovonics
Hired Organization Address Westminster, CO Full Time
Salary Range $90k-$110k POSITION TITLE: Marketing Manager POSITION REPORTS TO: Director of Marketing Communications (Mar...
Inovonics
Hired Organization Address Westminster, CO Full Time
Salary Range $150k-$165k POSITION TITLE: Quality Director POSITION REPORTS TO: VP Operations and Supply Chain SUMMARY OF...

Not the job you're looking for? Here are some other Firmware Engineer jobs in the Westminster, CO area that may be a better fit.

Senior Firmware Engineer

Barber-Nichols, Arvada, CO

AI Assistant is available now!

Feel free to start your new journey!