Embedded Systems Engineer
Hendersonville NC
We are seeking an Embedded Systems Engineer to join an innovative leader in public safety technology.
Responsibilities:
• Help drive design and feature set of embedded microcontroller devices and associated toolsets, including:
o C / C++ (firmware)
o C# (toolsets)
o Python + GTK / Qt (toolsets)
o ST Micro + Microchip MCU dev environments
· Development and maintenance of real-time communication over:
o RS-485
o CAN (J1939)
o LIN
o NeoPixel
o Bluetooth (4.1+)
· PCB design, redlining, and bring up
· Drive test and validation processes for releases of new products, including:
o Automated regression / board / IO testing for embedded teams
o End of line testing for manufacturing / quality teams
· Debug failures from the field and present findings and proposed solutions
· Attack problems from both electrical + firmware minded approach
· Interact with customers for tech specific questions, issues, and installations
Requirements:
· Degree in Electrical Engineering, Computer Engineering, or similar engineering study
· Highly competent in C (C99+) required, with at least familiarity in C++
· Highly competent in Python (3.6+) preferred
· Familiarity with ST Micro and Microchip MCU dev environments preferred
· Familiarity with Jenkins or similar automation system preferred
· Experience with LED lighting and 12 V systems a plus
· Ability to travel as needed, although <10% travel expected
Perks include:
· Health insurance with company match, 401K with company match, generous PTO, lunch covered by company at least once per week.