Engineer I, Embedded Software Design (Bengaluru)

Engineer I, Embedded Software Design (Bengaluru)

13 Aug
|
Schneider Electric
|
Bengaluru

13 Aug

Schneider Electric

Bengaluru

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 solid 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.

📌 Engineer I, Embedded Software Design (Bengaluru)
🏢 Schneider Electric
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: engineer i, embedded software design (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: engineer i, embedded software design (bengaluru) / bengaluru