Embedded Firmware Engineering Manager
Description
Firmware Manager
Charlotte, NC
SUMMARY:
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.
- Provide guidance and support to engineers to enhance their skills and career growth, while also overseeing daily operations, task assignments, and project timelines to ensure smooth workflow and timely completion of deliverables.
- 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.
- Understand firmware architecture to identify technical limitations and drive the creation of common libraries for code reuse, enhancing overall efficiency of the development team(s).
- Evaluate robust, low-power microcontroller-based firmware written in C to ensure efficient architectures and common platforms, specifically for mid to high volume applications.
- Lead development teams through design, code review, prototyping, bring-up, debugging, and verification and validation testing to ensure high-quality deliverables.
- Collaborate with the hardware electrical engineering team to choose components with suitable I/O and features that meet customer requirements, while standardizing to increase volume and reduce costs.
- Guide teams in the development of new firmware modules / libraries and ensure the creation of comprehensive supporting documentation.
- Research tools and techniques to improve code development and robustness
- Oversee teams in the development and maintenance of documentation, including software release notes and procedures, using tools like JIRA.
- 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.
- Experience managing third-party resources and contract manufacturers to ensure seamless collaboration and efficient project execution.
REQUIRED QUALIFICATIONS
Required qualifications for Firmware Engineering Manager:
- Bachelor’s degree in electrical engineering, Computer Engineering, Computer Science or related field(s).
- 7-10+ years of relevant experience.
- Technical leadership experience with history of managing product development teams.
- Handle multiple projects in an environment with aggressive deadlines in a high growth environment.
- Experience with leading teams to ensure project success by setting clear goals, holding deadlines, and fostering a culture of continual improvement through regular feedback and process optimization.
- Demonstrates a proactive approach to day-to-day activities, showing motivation and initiative to anticipate challenges and implement effective solutions for smooth operations.
- Experience in design and implementation of embedded software.
- Capable of solving engineering problems with strong decision-making skills.
- Experienced in team-based firmware development processes, software tools, technical specification development and documentation standards, and conducting formal design reviews.
DESIRED QUALIFICATIONS
- Comfortable with designing embedded products for high volume applications.
- Experience in designing firmware libraries and modular approaches to increase code efficiency.
- Proficiency with firmware techniques addressing low power design challenges.
- Firm understanding of development for wireless and IoT devices.
- Experience with Bare Metal, Linux and other embedded operating systems.
- Experience with integration of communication and data handling libraries.
- Familiar with communication protocol/hardware interface knowledge, such as RS232, Ethernet, USB, SPI, I2C, Flash, EEPROM, ADC/DAC’s.
- Experience in several of the following areas: data communication, data logging, A/D, D/A, bootloading, HAL’s, data acquisition, human machine interface, low power behavior, localization, controls & intelligent sensor networks.
- Understanding of basic electrical engineering concepts, including the ability to read schematics and perform basic hardware troubleshooting.
- Broad understanding of lab equipment such as oscilloscopes, meters, and logic analyzers.
- A comprehensive knowledge of product certification process and design for compliance.
About InVue
InVue (www.invue.com) creates technology solutions for retailers, commercial businesses, and Institutions that improve customer profitability, efficiency, and security. Today, InVue partners with top retailers and brands like Samsung, Apple, Microsoft, Lenovo, and Google around the world. InVue has been recognized as one of the fastest growing privately held companies in the U.S. by Inc. Magazine for five of its ten years in business.
InVue’s Global Headquarters and Innovation Center is in Charlotte, North Carolina.
InVue Security Products, Inc is an Equal Opportunity employer. Federal law prohibits employers from discriminating against any applicant for employment because of applicant’s race, sex, color, religion, national origin, age, or disability. InVue Security Products, Inc. is fully committed to complying with Federal law and will not discriminate against any applicant for employment.