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
- HOME HARDLINES/CLERK
- PHARMACY/CERTIFIED TECH
- PHARMACY/TECHNICIAN
- Grocery Clerk
- FUEL CENTER/CLERK
- SERVICE COUNTER/CLERK
- PHARMACY/TECHNICIAN
- MEAT/CLERK
- MQ Administrator
- Operations Support Center Shift Supervisor
- Red Hat Enterprise Linux (RHEL) Administrator
- Front of the House Manager
- STARBUCKS/BARISTA
- MEAT/CLERK
- CUSTOMER SVC/DEPT LEADER
- DRUG-GEN MDSE/CLERK
- CHEESE SHOP/MURRAY'S CHEESE
- PRODUCE/ASST DEPT LEADER
- Financial Analyst
- Financial Analyst