Firmware, Principal Technical Expert
What will you do?
As a Principal Firmware Engineer, you will lead the design and development of embedded firmware solutions for complex systems.
Your responsibilities will include:
* Architecting and developing firmware for complex systems.
* Designing and implementing bootloaders, secure boot, and firmware upgrade managers with a strong focus on cybersecurity.
* Developing and debugging low-level drivers for peripherals such as ADC, PWM, UART, I2C, SPI, RS485, and CAN.
* Working with 32-bit MCUs/DSPs, especially ARM Cortex-M33/M23/M4/M7.
* Programming in Embedded C/C++ with RTOS/Bare metal environments
* Designing and implementing closed-loop control algorithms like PI/PID.
* Using lab equipment (oscilloscopes, logic analyzers, multimeters, etc.) to validate and debug firmware.
* Participating in the Software Development Life Cycle (SDLC), including unit testing, code reviews, and documentation.
* Working in an Agile/Scrum environment using tools like Git, GitHub, JIRA, and Confluence.
* Collaborate with cross-functional teams including hardware, software, QA, and product management.
* Represent the firmware team in technical forums, design reviews, and leadership discussions.
* Mentor junior engineers and provide technical guidance to resolve complex issues.
What skills and capabilities will make you successful?
To thrive in this role, you should bring:
* 15+ years of hands-on experience in embedded firmware development.
* Deep expertise in microcontroller architecture, peripheral integration, and low-level programming.
* Strong command of Embedded C/C++, with experience in developing firmware from scratch.
* Proficiency in bootloader development, RTOS, and bare-metal programming.
* Solid understanding of secure firmware upgrade mechanisms and cybersecurity principles.
* Experience with board bring-up, pin multiplexing, and hardware-firmware integration.
* Solid understanding of communication protocols (I2C, SPI, UART, CAN, Ethernet).
* Experience in closed-loop control systems and power electronics.
* Familiarity with board bring-up, hardware debugging, and lab instrumentation.
* Excellent problem-solving skills and the ability to debug complex system-level issues.
* Strong interpersonal and communication skills to work effectively with cross-functional teams.
* Experience working in Agile development environments and using tools like Git, JIRA, and Confluence.
What's in it for you?
* Opportunity to lead cutting-edge firmware development projects from concept to production.
* Work in a technically challenging and rewarding environment with a high degree of ownership.
* Collaborate with industry experts and contribute to innovative product development.
* Access to continuous learning, certifications, and career advancement opportunities.
* Be part of a supportive and collaborative team culture...
- Rate: Not Specified
- Location: Bangalore, IN-KA
- Type: Permanent
- Industry: Finance
- Recruiter: Schneider Electric
- Contact: Not Specified
- Email: to view click here
- Reference: 96937-en-us
- Posted: 2025-08-27 08:41:48 -
- View all Jobs from Schneider Electric
More Jobs from Schneider Electric
- Paketzusteller (m/w/d), HH-Volkspark
- Environmental Engineer – Air
- Inside Sales Representative- Optical Connectivity
- Senior Accountant
- Principal Test Engineer - Datacom Specialty Solutions
- Fixed Equipment Reliability Engineer
- Pricing Manager
- Connector Design Engineer
- Site Technology Lead - Fort Smith
- Administrative Assistant
- Sourcing Engineer
- Paketzusteller – Minijob / Aushilfe (m/w/d)
- Process Engineer
- Paketzusteller – Aushilfe / Abruf (m/w/d)
- Housekeeping Manager Crowne Plaza Darling Harbour
- Postbote für Pakete und Briefe (m/w/d) in Ahlen
- Application Development Senior Advisors- Hybrid
- Advisor, Clinical Strategy - Cigna Healthcare - Hybrid
- Licensed Practical Nurse - Bilingual - Evernorth - Dalton GA
- Pharmacy Packaging and Shipping Associate- Accredo