Senior Embedded Systems Engineer

TekGarden

Hendersonville, Tennessee

JOB DETAILS
SKILLS
Architectural Design, Automation Systems, Bluetooth, C Programming Language, C++ Programming Language, Communications Protocols, Computer Engineering, Computer Firmware, Debugging Skills, Electrical Engineering, Embedded Systems, Gtk GUI (Graphical User Interface) Toolkit, Health Insurance, Jenkins, Manufacturing, Microcontroller, Microsoft C# (C Sharp), Problem Solving Skills, Product Development, Product/Service Launch, Public Safety, Python Programming/Scripting Language, Qt GUI (Graphical User Interface) Toolkit, Quality Assurance Methodology, RS-485, Realtime Communications, Systems Engineering, Technical Support, Validation Testing, Willing to Travel
LOCATION
Hendersonville, Tennessee
POSTED
30+ days ago

Embedded Systems Engineer

Hendersonville, NC (On-site position) 

We are seeking a Senior Embedded Systems Engineer to join our innovative team in developing public safety technology. This role is perfect for someone excited about architecture and development of new products and features. Perks include competitive compensation, health insurance, 401(k), generous PTO, weekly company-sponsored lunches, and branded company apparel. 

Responsibilities:

Drive the architecture, design, development, and feature set of embedded microcontroller devices and associated toolsets, including: 

  - C / C++ (firmware) 

  - C# (toolsets) 

  - Python + GTK / Qt (toolsets) 

  - ST Micro + Microchip MCU development environments 

Develop and maintain real-time communication protocols, including: 

  - RS-485 

  - CAN (J1939) 

  - LIN 

  - NeoPixel 

  - Bluetooth (4.1+) 

Lead testing and validation processes for new product releases, including: 

  - Automated regression, board, and IO testing for embedded teams 

  - End-of-line testing for manufacturing and quality teams 

  - Debugging field failures and presenting findings with proposed solutions 

Provide technical support for customer inquiries, issues, and installations. 

Enjoy great food with the team and maintain a positive work environment! 

 

Qualifications:

- Degree in Electrical Engineering, Computer Engineering, or a related engineering field 

- Strong proficiency in C (C99+); familiarity with C++ is required 

- Strong proficiency in Python (3.6+) is preferred 

- Experience with ST Micro and Microchip MCU development environments is preferred 

- Familiarity with Jenkins or similar automation systems is a plus 

- Experience with LED lighting and 12V systems is a plus 

- Ability to travel as needed (<10% expected) 



About the Company

T

TekGarden