Actalent
Firmware Engineer
Actalent, Charlotte, North Carolina, United States, 28245
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.
• 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.
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.
Skills:
New product development, Project management, Electronic engineering, Embedded system, Firmware, Development, Engineering, Hardware, Hardware engineering, Management, Embedded Linux, design engineering, IoT, Bare Metal, Linux, Ethernet, USB, Sensor Networks, Troubleshooting, Schematics
Additional Skills & Qualifications:
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.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
Diversity, Equity & Inclusion
At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I are embedded into our culture through:
Hiring diverse talent
Maintaining an inclusive environment through persistent self-reflection
Building a culture of care, engagement, and recognition with clear outcomes
Ensuring growth opportunities for our people
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.
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.
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.
Skills:
New product development, Project management, Electronic engineering, Embedded system, Firmware, Development, Engineering, Hardware, Hardware engineering, Management, Embedded Linux, design engineering, IoT, Bare Metal, Linux, Ethernet, USB, Sensor Networks, Troubleshooting, Schematics
Additional Skills & Qualifications:
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.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
Diversity, Equity & Inclusion
At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I are embedded into our culture through:
Hiring diverse talent
Maintaining an inclusive environment through persistent self-reflection
Building a culture of care, engagement, and recognition with clear outcomes
Ensuring growth opportunities for our people
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.