Nielsen-Kellerman Company · 2 days ago
Firmware Engineer II
Wonder how qualified you are to the job?
Maximize your interview chances
Consumer ElectronicsElectronics
Diversity & Inclusion
Insider Connection @Nielsen-Kellerman Company
Responsibilities
Implement assigned firmware issues in C on embedded ARM MCUs
Help troubleshoot firmware/hardware using DMMs, scopes, logic analyzers and other lab equipment
Participate in software best practices such as code and design reviews
Use git source control and CI tools
Use workflow systems, participate in sprints and scrum meetings
Remain accountable throughout the development process, coordinating verification with Software Test Engineers
Follow development process and coding standards
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
2-4 years of firmware development experience
Bachelor's degree in Computer Science, Software or Electrical Engineering or equivalent experience
Experience with embedded pre-emptive, multi-tasking RTOS such as FreeRTOS
Knowledge of MCU hardware and protocols including ADC, PWM, I2C, CAN and UART
Experience using firmware IDEs, debuggers and lab equipment such as scopes, logic analyzers and waveform generators
Ability to read schematics/PCB layout files
Experience using Git, cloud-based source control systems like GitHub/GitLab and workflow systems such as Jira and ClickUp
Self-starting, meticulous and organized with strong communication skills, both written and verbal, and the ability to collaborate with cross-functional teams
Candidates must be able to work independently in a small company environment with preferred experience working in an electronics R&D environment
Ability to work on multiple issues simultaneously and with a sense of urgency
Preferred
Experience working in an electronics R&D environment
Experience with ARM MCUs
Experience with bare-metal MCUs
Experience with agile development methodologies
Experience with firmware development for IoT devices
Experience with wireless communication protocols such as Bluetooth and Wi-Fi
Formal education and training may be provided where appropriate
Benefits
Medical Insurance
Dental Insurance
Vision Insurance
Disability Insurance
Life Insurance
Family Medical Insurance
Critical Care Insurance
FSA Dependent Care
Pet Insurance
HSA with employer contribution
401k with employer match to 5%
9 paid holidays
One floating holiday
Flexible PTO
Paid Maternity/Paternity Leave