Firmware Engineer
19850 Magellan Dr Torrance, CA 90502 US
Job Description
Our client is a leader in the design and manufacture of innovative household products, renowned for their blend of functionality, durability, and modern design. Their products are crafted to enhance everyday living, and they are seeking a talented Firmware Engineer to join their team in Torrance, CA.
Job Description:
Position Overview: As a Firmware Engineer, you will be responsible for designing, developing, and testing firmware for a range of household products. This role requires expertise in developing firmware for micro-controllers such as PIC and ARM-Cortex Core (STM32 series) and fluency in C/C++. You will work closely with cross-functional teams to ensure that the products meet high standards of quality, performance, and user experience.
Key Responsibilities:
- Design, develop, and implement firmware for various micro-controllers, including PIC and ARM-Cortex Core (STM32 series).
- Write efficient, robust, and maintainable code in C/C++ to control and enhance product functionality.
- Collaborate with hardware engineers, product designers, and software developers to integrate firmware with hardware and software components.
- Conduct debugging, testing, and troubleshooting of firmware to ensure optimal performance and reliability.
- Participate in code reviews and contribute to the continuous improvement of firmware development processes.
- Document firmware architecture, design specifications, and development processes.
- Stay up-to-date with the latest developments in micro-controller technologies and embedded systems.
- Support the manufacturing team in firmware-related matters during the production process.
Qualifications:
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field.
- Minimum of 3-5 years of experience in firmware development for micro-controllers.
- Proficiency in C/C++ programming languages.
- Experience with PIC and ARM-Cortex Core (STM32 series) micro-controllers is required.
- Strong understanding of embedded systems, real-time operating systems (RTOS), and hardware-software integration.
- Excellent problem-solving skills and the ability to work independently and as part of a team.
- Strong verbal and written communication skills.
- Attention to detail and a commitment to delivering high-quality work.
Equal Opportunity Employer: Kinect is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.