Job Description
Description
The Firmware Manager will be responsible for a team of 8-10 Firmware engineers in a fast-paced, innovative environment. They will lead the firmware development team across multiple projects, serving as mentor and manager. Projects span the range from small, 8kb flash microcontrollers to full featured, embedded Linux with socket programming. Design challenges at InVue include very small form factor, very low power, analog sensing, wired and wireless power delivery, user interaction and feedback, wired and wireless communication (IoT sensors) as well as other cutting-edge technologies in consumer and commercial applications. This position will report to the Director of Electrical Engineering in an engineering organization with 70 technical personnel that have in-house capabilities to develop products from concept design through production. This position is an on-site position with flexibility to work from home up to 1-2 days per week as project priorities permit.
RESPONSIBILITIES
- Develop common workflow, process, procedures, configuration management, and quality assurance methodologies to increase efficiency and to maintain or improve quality of firmware deliverables.
- Mentor engineers and manage day-to-day tasks.
- Focused management of project deliverables and timelines, processes, tools and personnel
- Collaborate with marketing and innovation teams on product requirements to drive on time, high quality firmware deliverables that meet Voice of Customer requirements
- Ability to architect firmware deliverables, understand technical limitations, drive common libraries for code re-use to improve efficiency.
- Ability to audit robust, low power microcontroller-based firmware using C, intended for mid to high volume applications to assure efficient architectures and common platforms
- Responsible for hands-on design, review, prototyping, bring-up, debugging, verification and validation testing
- Work with the hardware electrical engineering team to select hardware components with the appropriate I/O and feature set to meet Voice of Customer Requirements standardizing to drive volume and reduce costs wherever possible
- Design new firmware modules and develop supporting documentation
- Research tools and techniques to improve code development and robustness
- Develop and maintain documentation, such as test procedures and software specifications
- Maintain code in repository using source control tools
- Support product development plans and be the liaison to Program Management to assure that schedule, cost, budget, and performance KPIs are met.
- Audit and support Manufacturing Engineering as needed to maintain efficient high quality production.
REQUIRED QUALIFICATIONS
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science or related field
- 5+ years of relevant experience
- Technical leadership experience with history of managing other engineers
- Experience in design and implementation of embedded software
- Experience with Bare Metal, Linux and other embedded operating systems
- Experience with integration of communication and data handling libraries
- Expert knowledge of C
- Familiar with communication protocol/hardware interface knowledge, such as RS232, Ethernet, USB, SPI, I2C, Flash, EEPROM, ADC/DAC
- Software programming experience in several of the following areas: data communication, data logging, A/D, D/A, bootloading, data acquisition, human machine interface, low power behavior, localization, controls & intelligent sensor networks
- Basic electrical engineering concepts, including the ability to read schematics
- Experience with lab equipment such as oscilloscopes, meters, and logic analyzers
- Ability to solve engineering problems with good decision-making skills
- Handle multiple projects in an environment with aggressive deadlines in a high growth environment
- Exposure to team-based software development processes, including specification development, formal reviews and source and configuration control techniques.
- Must be able lead teams, hold deadlines, and be focused on continual improvement
DESIRED QUALIFICATIONS
- Experience with embedded products for high volume applications
- Experience in designing for libraries/modularity
- Experience with very low power designs
- Ability to converse intelligently regarding cryptography and cryptographic methods
- Experience in developing wireless and IoT devices
Date Posted
02/21/2023
Views
7
Positive
Subjectivity Score: 0.9
Similar Jobs
Sales Representative, Inbound Remote - Liberty Mutual Insurance
Views in the last 30 days - 0
View Details