BENGALURU · FULLTIME
Engineer I, Embedded Software Design
Schneider Electric
Bengaluru · onsite · Posted 71d ago
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.7s
- Found the form on Naukri · 14 questions to answer1.8s
- Decided the answers for all of them2.5s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
Job Summary
Role Overview We are seeking an experienced Embedded Systems Engineer to lead and contribute to the design, development, and deployment of embedded products for industrial applications. The ideal candidate will have a strong background in firmware architectures, platforms, requirements management, development, products development with protocols, hardware software integration, and product lifecycle management.
Key Responsibilities
- System Architecture: Define system-level architecture and ensure scalability and reliability.
- Protocols Development: Design and develop embedded industrial protocols like ProfiNet, EtherNet, for industrial products
- Product Development: Design and develop embedded systems for industrial, consumer or IoT products with protection algorithms
- Firmware Design: Develop, test, and optimize firmware for microcontrollers and embedded processors.
- Hardware Integration: Collaborate with hardware teams for board bring-up, debugging, and validation.
- Testing Validation: Implement unit tests, integration tests, and automated validation frameworks.
- Documentation: Prepare technical documentation, design specifications, and compliance reports.
- Cross-functional Collaboration: Work closely with mechanical, electrical, and software teams to deliver end-to-end solutions.
- Product Lifecycle: Support production, field deployment, and post-launch maintenance.
Requirements
- Experience: 2+ to 5 years
- Education: Bachelor's or Master's in Electronics, Electrical, Computer Engineering, or related field.
- Firmware architecture experience for industrial products with connectivity.
- Strong proficiency in C/C++ for embedded systems.
- Experience with RTOS, Linux, device drivers, and low-level programming.
- Knowledge of industrial communication protocols (Modbus RTU, Modbus TCP, EtherNet/IP, ProfiNet, UART, SPI, I2C, CAN, BLE, etc.).
- Familiarity with ARM Cortex-M/A, DSPs, or similar architectures.
- Tools Platforms: Embedded IDEs (Keil, IAR, GCC, etc.); Debugging tools (JTAG, oscilloscopes, logic analyzers); Version control (Git) and CI/CD pipelines.
- Experience in product development cycles and DFMEA; Knowledge of safety standards (ISO 26262, IEC 61508) and compliance.
- Preferred Skills: Linux-based embedded systems; Wireless technologies (Wi-Fi, Zigbee, LoRa); Cloud integration and IoT platforms; Power optimization and battery management.
- Soft Skills: Strong problem-solving and analytical skills; Excellent communication and teamwork abilities; Ability to mentor junior engineers and lead small teams.
Disclaimer: This job description has been sourced from a public domain and may have been modified by Naukri.com to improve clarity for our users. We encourage job seekers to verify all details directly with the employer via their official channels before applying.
Sourced from naukri
Section · 02
Skills
Section · Company
About Schneider Electric

Schneider Electric
Industrial Automation
37.0k+
employees
1999
27 years old
Paris
France
About
Industries
Employee ratings
5,153 reviews
Culture
4.0
Career growth
3.3
Work-life
4.0
Employees rate it well for
Find them on