Tech Lead Manager
Terminals & Registers
Posted on 2/8/2023
INACTIVE
Locations
Remote in USA • New York, NY, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
C/C++/C#
Java
Operating Systems
Python
Requirements
- Programming experience in one or more of C, C++, Java, and Python
- Firmware/embedded software leadership experience
- An interest in growing as a people manager
- An interest in building and shipping hardware products
- Experience with real-time operating systems or kernel driver development
- Experience debugging issues cross functionally, using a combination of software and lab equipment such as oscilloscopes and protocol analyzers
- Understanding of common communications protocols (e.g. SPI, UART, I2C, USB)
- Experience shipping consumer electronics products
Responsibilities
- Lead a small team of embedded software engineers working on projects spanning field quality improvements and new product development
- Mentor engineers and help cultivate their career aspirations
- Participate in all development phases from requirements gathering to production
- Collaborate with teammates during the software design process and participate in code reviews
- Work with multiple partners across the organization including product, program management, EE, manufacturing test engineering, as well as other engineering teams