Firmware Engineer
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 tools such as Trac, Bugzilla, ClearQuest, or similar tools is a plus.
* Team player, with a positive, can-do attitude
EDUCATIONAL REQUIREMENTS:
* Bachelor’s degree in EE, CE, CS, or software-related field required.
* 2-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 provid...
- Rate: Not Specified
- Location: Westminster, US-CO
- Type: Permanent
- Industry: IT
- Recruiter: Inovonics
- Contact: Not Specified
- Email: to view click here
- Reference: FIRMW017987
- Posted: 2025-03-24 07:04:54 -
- View all Jobs from Inovonics
More Jobs from Inovonics
- Postbote für Pakete und Briefe – Aushilfe in Barmstedt (m/w/d)
- Postbote für Briefe in Henstedt-Ulzburg (m/w/d)
- Pool Technician/Maintenance Officer (Full Time) | InterContinental Sanctuary Cove Resort
- MDS Coordinator
- Operator- Production
- Assistente de Recursos Humanos
- Maintenance Apprentice
- Equipment Operator
- General Labor- Production
- Forklift Drivers 2nd and 3rd Shift
- Speech-Language Pathologist (CCC-SLP) - Legend Oaks Waxahachie
- Occupational Therapist - Legend Oaks Waxahachie
- Physical Therapist Assistant - Legend Oaks Waxahachie
- Physical Therapist - Legend Oaks Waxahachie
- Occupational Therapy Assistant - Legend Oaks Waxahachie
- Director of Rehabilitation - Legend Oaks Ennis
- Speech-Language Pathologist (CCC-SLP) - Legend Oaks Fort Worth
- Speech Language Pathologist
- Center Director
- Assistant Director