
Senior Engineer I, Embedded Software Design
Schneider Electric1 day ago
Bengaluru, IndiaSenior
Responsibilities
- Develop firmware to enhance and extend the NetBotz product line in an RTOS-based embedded environment.
- Help formulate customer requirements and create or update engineering documentation.
- Contribute to product software design and architecture.
- Support continuous improvement of products and processes.
- Work with Technical Support on customer issues.
- Participate in code inspections and evaluate new technologies for team challenges.
- Mentor junior staff and provide project estimates to project managers.
- Work independently on both vague and concrete tasks while handling multiple activities.
- Travel internationally approximately 1–2 weeks per year as required.
Requirements
- Bachelor of Science or Bachelor of Engineering degree in Computer Science or Software Engineering, or equivalent.
- At least 5 years of experience programming in C on a real-time operating system.
- Experience with MicroC/OS-II or μC/OS-II.
- Experience with JavaScript and web UI development in an embedded environment.
- Experience using Git for source-code management.
- Proven ability to work with embedded hardware platforms and debuggers.
- Experience with TCP/IP and protocols such as SNMP, Modbus, or BACnet.
- Ability to deliver quality solutions, work independently, estimate project tasks, analyze complex problems, innovate, and adapt across multiple activities.
- Preferred experience with web services, API design, hardware debuggers, ARM-based CPUs, environmental monitoring, industrial IoT, embedded or networking hardware products, embedded AI agents, and UML or other software design practices.
Benefits
- Total Rewards programs support wellbeing, family care, financial planning, professional growth, collaboration, inclusion, and community participation.
- Country-specific programs and initiatives may be available.
- International travel of approximately 1–2 weeks per year may be required.
- The position is posted until filled and requires an online application.
Tech Stack
Categories
About Schneider Electric
Schneider Electric builds electrical distribution equipment, industrial automation systems, and energy-management software and services for buildings, data centers, factories, and utilities. Founded in 1836 and headquartered in Rueil-Malmaison, France, it is a public company listed on Euronext Paris. The company sells globally through direct and partner channels in 100+ countries, with offerings such as switchgear, circuit protection, building management, microgrids, and the EcoStruxure software suite.