Skip to content

Embedded Software Engineer
Company | Watts Water |
---|
Location | Tarrytown, NY, USA |
---|
Salary | $120000 – $135000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- Proficient in C++, Qt and Embedded Linux development
- Familiar with Yocto project, BitBake recipes and algorithms development (PID, cryptography)
- Experience with ADC, DAC, SPI Bus, I2C Bus and reading schematics and PCBs
- Experience with RS-485, Modbus, CAN Bus
- Familiarity with Ethernet/IP, Wi-Fi, Bluetooth, and Cellular; BACnet a plus, MQTT
- Bachelor’s degree in electrical engineering, Electronics and Communications, Software Engineering, Computer Science/Engineering
- 7+ years of experience contributing and leading engineering development projects
- Extensive experience with embedded Linux development
- Experience with version control using Git & GitHub
- Working knowledge in industrial communication protocols such as Ethernet/IP, Modbus, Bluetooth, Wi-Fi, and Cellular
- Familiarity with Schematic design and PCB layout
- Excellent interpersonal skills, maintain strong working relationship with all internal groups
- Proficient in business applications – MS office, Adobe Acrobat, etc.
- Ability to travel – up to 5%
Responsibilities
No responsibilities provided.
Preferred Qualifications
- 5+ years of leading embedded development projects
- Experience with ARM, Microchip and FPGA
- Experience with developing embedded application on Linux environment
- Qt5 Framework for GUI and Boot to Qt
- Familiarity with Yocto project, BitBake recipes
- Familiarity with cloud communication such as Microsoft Azure or AWS
- Familiarity with Artificial Intelligence and/or Machine Learning a plus