Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Firmware Principal Technical Expert

AT Schneider Electric
Schneider Electric

Firmware Principal Technical Expert

Bangalore, India

TET6 - Firmware, Principal Architect

The firmware architect essentially contributes to technical excellence. He/she influences the technical direction across the projects in anticipation or offer creation or bricks/platforms/methods.

A well-known professional within a project or group/family of projects. He/she drives the technical missions in firmware technology, with autonomy to direct the technical team towards solutions for energy management products for Schneider Electric.

The firmware architect might have functional responsibilities to provide mentoring to design engineers. And helps team establish internal procedures and best practices for work and deliverables.

Responsibilities:

Want more jobs like this?

Get Software Engineering jobs in Bangalore, India delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

ü Contribute to specifications, technical requirements, FMEA, design choices, analysis, and development of embedded firmware along with team of engineers

ü Communicate with Marketing, System analysts, Multi-disciplined leaders, Architects the trade-off of various technical solutions

ü Drive technical discussions to arrive at commonly accepted technical solutions

ü Contribute in defining integration strategies, verification strategies, project schedule, risk identification and mitigation

ü Contribute in PI, BoC, CCB discussions to define correct priorities and implementation strategies

ü Evaluate design changes and highlight power, performance, and quality risks

ü Responsible for design documents with right level of details for various audiences like Marketing, System analysts, Multi-disciplined leaders, and Firmware design teams

ü Strong contribution in ensuring the adherence to disciplinary policies, procedures like coding rules, reviews, integration, sanity verification and release activities within team

ü Guide and mentor design team, support peers in technical challenges and process hurdles

Skill sets:

Basic / Core skills:

Ø Having good achievements in academics and holding minimum qualification of Bachelor's degree in Electrical / Electronics / Instrumentation / Computer engineering

Ø Minimum 8 years of experience in Firmware design and development

Ø Minimum 5 years of experience in multithreaded application development

Ø Minimum 3 years of experience in architect/designing time/safety critical systems, complex product development

Ø Strong expertise in DSP, embedded C, C++ development; Experience in developing generic and portable software components

Ø Strong knowledge in design patterns, design principles, architectural concepts, quality trade-off, power, and performance trade-off, etc

Ø Strong experience in documenting different views of product/firmware architecture, design choices, design decisions, design restriction and assumptions

Ø Strong knowledge on micro controllers, processors, and its core peripherals for best customization of power and performance

Ø Experience in configuring and using RTOS like QudrOS, RTXC, VxWorks and/or similar, customizing core components of processor/controller

Ø Experience in configuring and using embedded linux, uboot, build systems, build system configuration, device drivers

Ø Experience in working with multi-process hardware and software platforms

Ø Experience in contributing to design decisions, design patterns, FMEA sessions

Ø Experience in contributing to time and/or safety critical applications, functionally complex product development

Ø Experience in mentoring team of technical staffs from multiple projects and/or multi-site projects

Ø Experience in using static code analysis tools, unit testing tools, integration testing tools, binary analysis tools (klocwork, lint, gtest, vector-cast, Etc)

Ø Experience in using configuration management tools like Git, Subversion, etc.

Ø Experience in using debugging tools like Oscilloscope, Logic analysers, meters, debuggers, trace, etc

Ø Experience in developing device drivers for one or mor of peripherals like SPI, I2C, UART, Timers, CAN, Ethernet, etc.

Ø Experience in defining and implementing cybersecurity features

Ø Experience in Protection system and have an experience is Line and Feeder protection- LSIG.

Ø Has experience in ACB and MCCB circuit breaker FW development.

Qualifications

BE / MCA

Schedule: Full-time
Req: 0092BZ

Client-provided location(s): Bengaluru, Karnataka, India
Job ID: Schneider_Electric-https://www.se.com/ww/en/about-us/careers/job-details/firmware-principal-technical-expert/0092BZ/
Employment Type: Full Time