Lead Software Engineer
Job Description
This engineer will provide software solutions and IoT leadership to the design, development, application, marketing and sales efforts for the company products in North America.
- 7 years' experience in computer science applications, software and application development, testing and debugging.
- Expertise in iOS, Android, and Linux.
- Programming expertise in such languages as C/C#/C++, Java, Linux, Python, Object-C, JavaScript, VBA, etc.
- Experience in designing, testing and debugging for embedded system, Wifi, and Bluetooth.
- Experience in designing, testing and debugging for embedded system, Wifi, and Bluetooth technologies.
- Experience in Alexa, Google Home, Samsung Smart Things products and Apple HomeKit.
- Experience in cloud platforms (e.g. AWS Cloud) and microservices architecture.
- Experience and knowledge of database technologies (SQL, NoSQL) and data structures.
- Experience in test and validation, automation, and code reviews.
- Understanding of device communication protocols, message brokering, and IoT protocols (MQTT, BACNET, MODBUS, CoAP, AMQP, etc.) and data exchange standards.
- Experience in developing and overseeing the development of scalable software and application solutions.
- Experience with version control tools like Git, and CI/CD pipelines.
On-site position, not remote, excellent relocation package if needed. Competitive Salary plus 12% bonus.
Similar Jobs
Explore other opportunities that match your interests
uky justice commission
Enterprise Python Expert
prosper marketplace
Research Scientist, Autonomous Vehicle World Models