Firmware Engineer at Inovonics in Westminster, Colorado

Posted in Information Technology 24 days ago.

Type: Full-Time





Job Description:

 


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.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)

Engineering





More jobs in Westminster, Colorado

Other
about 5 hours ago

Walmart
Other
about 15 hours ago

Highridge Medical
Other
about 15 hours ago

Highridge Medical
More jobs in Information Technology

Information Technology
about 5 hours ago

QTC Management, Inc.
Information Technology
about 5 hours ago

QTC Management, Inc.
Information Technology
30+ days ago

QTC Management, Inc.