Schneider Electric

Senior Engineer I, Embedded Software Design

Schneider Electric
Apply
1 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

Schneider Electric

About Schneider Electric

10,000+ employees

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.

Contact me