Position Summary :
We're currently seeking a passionate, enthusiastic individual for the role of Senior Digital Innovation Engineer, Firmware for our Chennai team. As the senior firmware developer, you will serve as a technical leader for your team. You will collaborate with technical and product leadership across the enterprise to recommend, build, own and manage the embedded solution for our Industrial IoT products. You should have deep technical skills and the aptitude to build products and solutions from scratch. You will help establish best practices, coding standards and will enforce design patterns to build sustainable products. This role facilitates the implementation, testing, and maintenance of new products. You will also actively mentor your team members.
Job responsibilities :
- Design, Develop and Manage embedded systems and IoT solutions that integrate sensors, controllers, and industrial algorithms for seamless operation.
- Establish communication frameworks leveraging protocols such as Modbus, OPC-UA, MQTT, AMQP, LoRa, and cellular connectivity.
- Guide and mentor development teams on best practices for embedded systems, IoT integration, and industrial control algorithms (PID, Pseudo-PID).
- Troubleshoot issues, provide quick solutions, and document resolutions for future reference and continuous improvement.
- Work closely with cross-functional team to ensure seamless integration of firmware support and solve complex business problems.
- Effectively document all aspects of design & Participate in cross functional design reviews.
- Support existing field installations and develop automation frameworks to troubleshoot fleet issues. and delivery schedules.
- Support existing field installations and develop automation frameworks to troubleshoot fleet issues.
Competencies Needed for Success
Required Qualifications :
- B.S. or M.S. in Computer Science, Computer Engineering, Electrical Engineering, Embedded Systems, or equivalent. with 10+ years
- Expertise in real-time firmware design and embedded systems development.
- Experience with microprocessor peripherals and data communication protocols (Modbus, OPC-UA, MQTT, AMQP, LoRa, Cellular).
- Familiarity with RTOS and industrial control algorithms (PID, Pseudo-PID).
- Knowledge of SQLite, BLENO, MOBY, JSON parsing, and BLE architecture.
- Good understanding of Ubuntu/Linux server administration.
- Experience in various data communication (I2C, CAN, TCP/IP, USB)
- Proficiency in C/C++ and Python, preferably on Linux OS.
- Strong knowledge of object-oriented design principles.
Preferred / Good-to-Have :
Experience in chemical industry applications.
Knowledge of Azure IoT Edge Runtime and Device Provisioning Service (DPS).
Preferred Personality Traits
- Strong problem solving, debugging and solutions design and implementation experience.
- Ability to work on multiple projects at the same time by managing priorities and project timelines.
- Exceptional self-direction and project management skills
- Be a self-starter comfortable working in a fast-paced, startup environment.
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1617720