Upload Button Icon Add office photos

Schneider Electric

Compare button icon Compare button icon Compare
filter salaries All Filters

484 Schneider Electric Jobs

Firmware technical Expert

3-5 years

Bangalore / Bengaluru

1 vacancy

Firmware technical Expert

Schneider Electric

posted 16hr ago

Job Role Insights

Flexible timing

Job Description

Schneider Electric - Secure Power is looking for a Firmware Developer knowledgeable in embedded product development. She/He will be owning the firmware of different range of three phase UPS products while working with other experts in the domain. As an Embedded developer, she/he will be responsible for designing, developing, and maintaining embedded software solutions based on the Linux operating system. Direct experience in product development is essential and background in Agile methodology is a plus.
Key Responsibilities:
    1. Designing and developing embedded software solutions using the Linux operating system.
    1. Collaborating with hardware engineers to understand system requirements and specifications, especially in power electronics products.
    2. Design, develop and own product firmware for new product development.
    3. Work with other developers to ensure the development of best possible future proof products to meet the cost, time, quality, and business needs.
    4. Represent the team in technical discussions with other project stakeholders and other technical teams across the organization.
    5. Develop deep understanding of existing product architectures.
    6. Lead Cybersecurity topics for the development site.
    7. Responsible for resolution of field issues that need product expertise.
    8. Collaborate with internal and external teams to bring in best Engineering practices and processes.
    9. Customizing and optimizing Linux kernels and distributions for specific hardware platforms.
    10. Debugging and troubleshooting software and hardware issues in embedded systems.
  1. Participating in code reviews and ensuring adherence to coding standards and best practices.
  2. Developing and executing test plans to verify and validate embedded software functionality.
  3. Documenting software designs, specifications, and test plans for future reference.
Qualifications:
  1. Bachelors or Masters degree in Electronics and Communication, Embedded system, Electrical /Electronics Engineering, or a related field.
  2. 3 to 5 years of experience in embedded systems firmware development, specifically with Linux-based platforms.
Required Skills:
1. Proficiency in programming languages such as C and C++.
2. Strong understanding and experience in Object-Oriented Design (OOD) principles for developing efficient and maintainable software.
  1. Solid understanding of embedded Linux development tools and toolchains.
  2. Experience with device driver development, kernel programming, and real-time operating systems.
  3. Knowledge of hardware interfaces and protocols (e.g., I2C, SPI, UART, USB), particularly in power electronics products.
  4. Familiarity with board bring-up and bootloaders.
  5. Experience with version control systems, such as Git, in both Linux and Windows environments.
  6. Strong problem-solving skills and the ability to analyse and debug complex issues.
  7. Excellent communication and collaboration skills to work effectively within a team.
  8. Experience incorporating MQTT protocol for efficient messaging in embedded systems.
  9. Experience developing data hub components for handling MQTT messages.
  10. Knowledge of MQTT broker configuration and integration within embedded systems, specifically with Mosquitto.
  11. Proficiency in scripting languages such as Python for automation and system-level tasks.
  12. Experience with Eclipse IDE for software development in both Linux and Windows environments.
  13. Experience with Jenkins server framework for continuous integration and deployment automation.
Preferred Skills:
  1. Familiarity with ARM or other embedded processor architectures.
  2. Knowledge of networking protocols and TCP/IP stack.
  3. Preferred working experience with power electronics products.
  4. Experience in electronics circuit design and testing.
  5. Experience with cross-compilation and cross-development environments.
  6. Understanding of software security principles and best practices.
Qualifications - External
  1. Bachelors or Masters degree in Electronics and Communication, Embedded system, Electrical /Electronics Engineering, or a related field.
  2. 3 to 5 years of experience in embedded systems firmware development, specifically with Linux-based platforms.

Employment Type: Full Time, Permanent

Read full job description

Schneider Electric Interview Questions & Tips

Prepare for Schneider Electric Technical Expert roles with real interview advice

What people at Schneider Electric are saying

4.3
 Rating based on 11 Technical Expert reviews

Likes

Good Job Culture, Flexible Timing

  • Skill development - Good
  • +2 more
Dislikes

No such points found till day.

Read 11 Technical Expert reviews

Technical Expert salary at Schneider Electric

reported by 77 employees with 8-14 years exp.
₹16.5 L/yr - ₹38 L/yr
41% more than the average Technical Expert Salary in India
View more details

What Schneider Electric employees are saying about work life

based on 3.7k employees
70%
47%
42%
95%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

Schneider Electric Benefits

Job Training
Health Insurance
Free Transport
Soft Skill Training
Cafeteria
Free Food +6 more
View more benefits

Compare Schneider Electric with

Siemens

4.1
Compare

ABB

4.1
Compare

Honeywell Automation

3.8
Compare

Emerson Electric Co.

4.1
Compare

Eaton

3.9
Compare

Legrand

3.7
Compare

Rockwell Automation

3.8
Compare

Bosch

4.2
Compare

Wipro PARI

3.4
Compare

Addverb Technologies

3.9
Compare

Titan Engineering & Automation

3.9
Compare

Falcon Autotech

4.0
Compare

Technosoft Engineering Projects Limited

4.0
Compare

Festo

3.9
Compare

TMEIC

3.8
Compare

Cotmac Electronics

3.8
Compare

Marine Electricals

3.7
Compare

Utthunga Technologies

3.2
Compare

Siemens PLM Software

4.2
Compare

Agiliad Technologies

3.6
Compare

Similar Jobs for you

Embedded Firmware Engineer at HBeonlabs

Noida, Greater Noida

3-6 Yrs

₹ 5-9 LPA

Embedded Firmware Developer at Dutech Systems

Hyderabad / Secunderabad

4-6 Yrs

₹ 4-8 LPA

Senior Firmware Engineer at Gatan

Bangalore / Bengaluru

4-8 Yrs

₹ 7-11 LPA

Senior Firmware Developer at UST

Bangalore / Bengaluru

5-7 Yrs

₹ 7-12 LPA

Firmware Developer at EXIMIETAS DESIGN PRIVATE LIMITED

4-12 Yrs

₹ 6-25 LPA

Firmware Engineer at Quest Global Technologies

Thiruvananthapuram

3-7 Yrs

₹ 6-10 LPA

Embedded Software Engineer at upstair technologies(D & K group)

Surat

2-4 Yrs

₹ 4-6 LPA

Firmware Development Engineer at MosChip Semiconductor Technology Ltd

Bangalore / Bengaluru

4-6 Yrs

₹ 8-12 LPA

Firmware Developer at Staffice Global

Chennai

6-13 Yrs

₹ 8-15 LPA

Engineer at Ather Energy Pvt Ltd

Bangalore / Bengaluru

5-7 Yrs

₹ 8-10 LPA

Schneider Electric Bangalore / Bengaluru Office Location

View all
Bengaluru Office
401-403, Prestige Meridian-1, Near-City Bank, Mahatma Gandhi Road Bengaluru
Karnataka 560001

Firmware technical Expert

3-5 Yrs

Bangalore / Bengaluru

1d ago·via naukri.com

Senior Manager - R&D (MCCB Design)

8-12 Yrs

Mumbai, Navi Mumbai

8hr ago·via naukri.com

Manager - Engineering

7-12 Yrs

Chennai

1d ago·via naukri.com

Offer Quality Manager

8-10 Yrs

Bangalore / Bengaluru

1d ago·via naukri.com

DGM - Facility manager

8-10 Yrs

Bangalore / Bengaluru

1d ago·via naukri.com

DGM - Sales - Diffused Segment

8-12 Yrs

Chennai

1d ago·via naukri.com

Senior Manager - Sales ( Data Centers )

10-12 Yrs

Chennai

1d ago·via naukri.com

Product Design Lead - Electrical & Transformer - DCS

10-12 Yrs

Bangalore / Bengaluru

1d ago·via naukri.com

Senior Manager - Quality Assurance / Control Engineer

10-12 Yrs

Chennai

1d ago·via naukri.com

Procurement Analytics Transformation Leader

11-12 Yrs

Bangalore / Bengaluru

1d ago·via naukri.com
write
Share an Interview