Sr. Firmware Engineer Needed for Leading Consumer Electronics Manufacturer
Bergen County, New Jersey
This $59M Consumer Electronics Manufacturer is the fastest growing brand within their space. This Sr. Firmware Engineer will be responsible for schematic design reviews, software architecture decisions, and apply Software Engineering best practices for shipping out well tested code.
Roles & Responsibilities
- Collaborate with UX, Culinary, Video, Software, and Hardware Engineering Teams to review requirements, design and implement features for our kitchen product assortment
- Produce well designed, high quality and reusable code by applying design patterns and best practices in software development for agility, reliability, and scalability of the application
- Refactor code base from time to time to improve performance, reliability, and maintainability of the application
- Improve efficiency of deployment and testing via CI/CD processes
- Scale architecture with modern technologies such as Docker while leveraging the AWS platform and Atlassian software (Bitbucket pipelines, Jira automation, etc.)
Education & Experience
- Bachelor of Science in Electrical Engineering, Computer Engineering, or equivalent
- 5+ years of experience in electronic product development involving analog/digital circuit designs and microcontroller-based systems
- 5+ years of experience with C/C++
- Experience in wired (UART, SPI, I2C) and wireless communication
- Ability to troubleshoot hardware using tools such as scope, logic analyzer, spectrum analyzer, JTAG, etc.
- Ability to troubleshoot hardware using tools such as scope, logic analyzer, spectrum analyzer, JTAG, etc.