Job Description:
Employer: Royal Appliance Manufacturing Company dba TTI Floor Care North America
Title: Sr. Firmware Engineer
Location: 8405 IBM Drive, Charlotte, North Carolina 28262
- Evaluate and develop future technologies, providing firmware development, software maintenance, and electrical engineering project support for a variety of floor care and other consumer products.
- Work across multiple teams to jointly develop and refine engineering requirements based on marketing and user needs.
- Responsible for firmware engineering, design, development, and implementation of system PCBAs for new products, and life cycle management activities of existing products, to meet specified performance criteria.
- Peer review and drive best practice within the Global Team using unit test, static analysis, and validation plans.
- Establish test plans to ensure firmware meets product design specifications with the help of the product hardware engineer.
- Ensure approval with UL, CSA, and other safety agencies with the help of the agency engineer.
- Assist the laboratory with preparation of test units and the analysis of test results.
- Work with the product teams to compile engineering product development schedules and ensure key engineering deliverables, quality, performance, and cost targets are met.
- Drive innovation: Stay abreast of relevant technologies and assess innovations regarding their applicability to floor care and other consumer products.
Requirements:
Bachelor’s or equivalent degree in Computer Science, Electrical Engineering, Computer Engineering, or related field, and 5 years of relevant experience as an Electrical Engineer, R&D Firmware Engineer or related; OR Master’s or equivalent degree in Computer Science, Electrical Engineering, Computer Engineering, or related field and 2 years of relevant experience as an Electrical Engineer, R&D Firmware Engineer or related.
Experience must include:
- Consumer products, aerospace, industrial, or medical electrical engineering, including: new product firmware design of electronics systems, controls, and sensors.
- Bare-metal and RTOS firmware designs.
- Magnetic sensing application utilizing hall sensor, magnetoresistive sensors, and magnetometers.
- Current sensing applications and firmware development for MCU’s (AC/ DC motor control, battery management, charging and monitoring, and current level sensing and control).
- Firmware development using the “C” language.
- Software tools IAR, Visual Studio, Git Control, and Issue tracking.
Approximately 10% domestic and international travel required