Staff/Principal Firmware Engineer
3 Days Old
Join to apply for the Staff/Principal Firmware Engineer role at Inovonics
3 days ago Be among the first 25 applicants
Join to apply for the Staff/Principal Firmware Engineer role at Inovonics
This range is provided by Inovonics. Your actual pay will be based on your skills and experience talk with your recruiter to learn more.
Base pay range $125,000.00/yr - $175,000.00/yr
Direct message the job poster from Inovonics
POSITION TITLE: Staff/Sr. Staff/Principal Firmware Engineer
REPORTS TO: Firmware Director
SUMMARY OF POSITION:
The Firmware Engineer will be joining an experienced team of software and firmware developers working on a variety of development efforts, including firmware for wireless devices and software applications to support them. We expect the Firmware Engineer to come up to speed quickly on the products, tools and software development environments used within the team. The successful candidate will learn and follow the Inovonics Software Development Processes and coding standards. We expect this individual to be self-motivated, and to require little supervision. The Firmware Engineer is expected to deliver quality code that has been documented, tested and reviewed. The successful candidate will be able to design and hold effective design review meetings on the software sub-modules assigned. This individual will report accurate and timely status of the tasks assigned. This person will utilize the source code control tool and branching schemes defined to store and integrate the code developed. The successful candidate will be expected to interact with all the functional departments and participate regularly in meetings with engineers and project managers. This individual will have the ability to multitask effectively. We expect the Firmware Engineer to provide accurate estimates on assigned tasks and to help with creation of accurate software schedules or related plans.
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.
DESIRED QUALIFICATIONS:
Bachelors degree in EE, CE, CS, or software-related field required (Masters preferred)
10+ years of work experience in relevant field required
Embedded firmware development experience is required (C/ C++)
Experience with RTOS is required (embedded Linux experience a plus)
Experience working with microcontrollers and microprocessors required, such as: Silicon Labs
FG/BG/MG microcontrollers, TI MSP-430, K60/Cortex M4 etc. (experience with ARM architecture a plus)
Proficiency in C/C++ and Python required
Experience with/knowledge of Bluetooth/wireless protocols desired
Experience in managing/leading a small team required
Experience with SW architecture, high level and detailed design documents required
Experience with system design and coordination across teams (FW / HW/ SW/ Test / QA) desired
Comfortable working closely with hardware and hardware engineers, bringing up boards and working on
Familiar with debugging tools such as Simplicity Studio/ IAR debugger
Good software design foundation, geared toward quality and re-use
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, possession of soft skills is very important
Ability to work in part of a cross functional team working in an Agile development process
Eagerness to lead and drive process improvement
Experience with/knowledge of source code control tools such as Git or similar tools is a plus
Good trouble shooting skills, good at finding the root cause
Team player, with positive, can-do attitude
Fast learner, enjoys picking up new skills and new development processes and environments
EDUCATIONAL REQUIREMENTS:
Bachelors degree in EE, CE, CS, or software-related field required (masters preferred)
10+ years of work experience required
COMPENSATION AND OTHER:
- $125k-$175k
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.
Seniority level Seniority level Mid-Senior level
Employment type Employment type Full-time
Job function Job function Engineering and Information Technology
Industries Telecommunications
Referrals increase your chances of interviewing at Inovonics by 2x
Get notified about new Principal Firmware Engineer jobs in Westminster, CO .
Sr. Embedded Software Engineer - New Glenn Avionics Denver, CO $163,272.00-$248,593.80 3 days ago
Louisville, CO $155,000.00-$195,000.00 1 month ago
Boulder, CO $131,000.00-$175,000.00 4 weeks ago
Louisville, CO $155,000.00-$195,000.00 6 days ago
Denver, CO $163,272.00-$248,593.80 2 weeks ago
TS/SCI Senior Embedded Software Engineer - Satellite Experience Longmont, CO $143,301.55-$266,131.44 2 days ago
Golden, CO $98,000.00-$137,600.00 2 weeks ago
Lakewood, CO $135,100.00-$168,900.00 1 week ago
Embedded Senior Software Engineer II - Space Systems Senior Embedded Software Engineer - Linux Boulder, CO $123,000.00-$161,000.00 2 weeks ago
Senior Embedded Flight Software Engineer Broomfield, CO $150,000.00-$180,000.00 1 week ago
Westminster, CO $124,000.00-$139,000.00 4 days ago
Sr. Software Development Engineer - Embedded, C++, AI, Linux Longmont, CO $119,120.00-$178,680.00 2 weeks ago
Westminster, CO $90,000.00-$130,000.00 3 days ago
Sr. Embedded FPGA Software Engineer - 338 Broomfield, CO $141,000.00-$177,000.00 2 months ago
Sr Embedded Software Development Engineer in Test Lakewood, CO $112,200.00-$140,200.00 1 week ago
Longmont, CO $129,000.00-$219,500.00 1 week ago
Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
- Location:
- Westminster, CO, United States
- Job Type:
- FullTime
- Category:
- Computer And Mathematical Occupations
We found some similar jobs based on your search
-
7 Days Old
Staff / Principal Firmware Engineer
-
Mountain View, CA, United States
- Computer And Mathematical Occupations
Fulfil is a well-funded, rapidly growing, and inclusive company that has developed a custom automation robotics system to pick and pack online orders of groceries and other consumables, bringing delight and a value proposition to consumers that does...
More Details -
-
8 Days Old
Staff / Principal Firmware Engineer
-
Mountain View
Staff / Principal Firmware Engineer Fulfil is a well-funded, rapidly growing, and inclusive company that has developed a custom automation robotics system to pick and pack online orders of groceries and other consumables, bringing delight and a valu...
More Details -