Posted on: 13/11/2025
Description :
About the Role :
We are seeking a Senior Staff Software Engineer - Machine Learning to lead the design, optimization, and deployment of embedded AI systems across compute-intensive platforms.
This role is critical in architecting scalable, high-performance solutions for real-time edge AI applications in transportation and IoT.
Key Responsibilities :
- Architect and optimize embedded ML/CV systems on platforms like Qualcomm, NVIDIA, and other compute-intensive SoCs
- Lead design of end-to-end IoT systems including performance, stability, update management, and cloud communication
- Drive system-level decisions across services for real-time processing, state management, and fault tolerance
- Collaborate with cross-functional teams (hardware, product, data science) to deliver scalable and maintainable solutions
- Ensure security, reliability, and compliance in embedded software design
- Mentor engineers and lead technical reviews and architecture discussions
- Contribute to power and thermal optimization strategies for embedded deployments
- Design for cross-platform portability and abstraction across heterogeneous hardware
Qualifications :
- BE/B.Tech or M.E/M.Tech with 9+ years in embedded systems and ML/CV workloads
- Strong experience in C/C++, Python and embedded platform SDKs
- Proven track record in designing and optimizing compute-intensive systems
- Experience in architecting IoT systems with cloud integration, OTA updates, and real-time data pipelines
- Knowledge of secure boot, encryption, and fault-tolerant design
- Excellent leadership, communication, and stakeholder management skills
- Exposure to compliance standards (ISO, GDPR, etc.) is a plus
Did you find something suspicious?