Lead Development Engineer
Core
Senior-level software development professional leading complex projects, designing architecture, and mentoring teams within a manufacturing/warehousing environment.
Role type
Senior IC Lead Development Engineer (Embedded/Industrial Software)
Builds
High-complexity software solutions for manufacturing, warehousing, and machine/PLC integration systems.
Domain
Manufacturing / Industrial Automation / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Expert multi-language programming, Front-end and Back-end frameworks, Data Engineering, Infrastructure as Code (IaC), Version Control, DevOps & CI/CD, Monitoring and Alerting, Technical Writing, System Analysis
Preferred skills
C/C++ in Unix Environment, Shell Scripting (ksh/bash), AIX/Unix, SVN/CVS, Modbus, Make, Motif/QT, Machine/PLC Integration
Technologies
C, C++, ksh, bash, AIX, Unix, SVN, CVS, Modbus, Make, Motif, QT
Responsibilities
Design software architecture and deliver high-complexity development tasks; Lead and mentor development teams; Collaborate with stakeholders to define requirements and ship features; Perform unit and integration testing; Maintain and improve existing codebases; Troubleshoot software defects; Write technical documentation; Conduct research on new technologies; Manage project timelines and resources; Ensure software security and compliance.
Seniority
Senior, hands-on IC with leadership responsibilities