Siemens

Software Developer Power Electronics

Thane, India
Git C++ R Python
Description
Smart infrastructure from Siemens makes the world a more connected and caring place – where resources are valued, where impact on the world is considered, where sustainable energy is delivered reliably and efficiently. It provides the flexible infrastructure to allow society to evolve and respond to changing conditions. Technology and the ingenuity of people come together to be at one with our environments and to care for our world. We do this from the macro to the micro level, from physical products, components and systems to connected, cloud-based digital offerings and services. Siemens offers a broad portfolio of grid control and automation; low- and medium-voltage power distribution, switching and control; and building automation, fire safety and security, HVAC control and energy solutions.

Software Developer Power Electronics

We’re looking for talented individuals with the skills and vision to build a better tomorrow by safety compliance for emerging verticals of renewable energy like PV inverters, Battery storages and more. Join our R&D team, develop your skills on the job and work at the state-of-the-art products impacting entire cities, countries –craft the things to come.

We are seeking a highly skilled and innovative Firmware Developer to join our team, specializing in PV inverters, hybrid inverters, battery control, DC-DC converters, and emerging power electronics fields. The ideal candidate will have extensive experience in firmware development for power electronics and a strong understanding of control systems and embedded systems. You will be responsible for designing, developing, testing, and maintaining firmware to ensure optimal performance and reliability of our products.

This is your role. What part will you play?
• You should have core knowledge of Power Electronic Hardware development 

Tasks/ Responsibilities 
Responsible for the new and further development of real-time capable embedded software for the control of power electronic circuits of grid-connected inverters and related products with upstream DC/DC converter stages for photovoltaic, battery systems and fuel cell.
Analyze new requirements and create functional specifications.
Create software specifications, software architecture and documentation and perform software reviews, unit and integration tests.
Support with the associated certifications and develop automated tests and associated scripts in order to be able to perform the tests in the Continuous Integration Server.
Be involved in the selection and optimization of hardware components and their support.

Design and implement firmware for PV inverters, hybrid inverters, battery control systems, DC-DC converters, and other emerging power electronics systems.
Develop and optimize control algorithms for power conversion, grid interaction, and energy management.
Collaborate with hardware engineers to integrate firmware with hardware components.
Conduct system-level testing and debugging to ensure firmware functionality and performance.
Maintain and update firmware documentation for future reference and upgrades.
Ensure compliance with industry standards and regulatory requirements.
Perform code reviews and provide constructive feedback to team members.
Stay updated with the latest trends and technologies in PV, hybrid inverters, battery control, DC-DC converters, and emerging power electronics fields.
Support the development of new features and improvements based on customer feedback.


Requirements profile  
Expertise 
Degree in electrical engineering, technical computer science or in a comparable field of study
5+ years of proven experience in digital signal processing and control engineering
5+ years of proven experience with power electronics
5+ years of proven experience with programming skills in C, especially for hardware-related real-time software
5+ years of proven experience in software engineering (requirements engineering, process models, test procedures, version management)
You have profound knowledge of common scripting languages such as Python
You have strong knowledge of software version management tools (GIT)
5+ years of experience in programming real-time microcontrollers (e.g. TI C2000)
Knowledge of agile methods and DevOps mindset including continuous integration
You work in a structured and independent manner, which is demonstrated by your results-oriented approach and effective time and project management skills
Good communication in English

Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
Proven experience in firmware development for power electronics, particularly PV and hybrid inverters, battery control, and DC-DC converters.
Strong understanding of power electronics, control systems, and embedded systems.
Proficiency in programming languages such as C/C++.
Experience with digital signal processing (DSP) and microcontroller programming.
Excellent problem-solving skills and attention to detail.
Strong communication and teamwork skills.


Preferred Skills:
Knowledge of grid-tied and off-grid PV inverter technologies.
Familiarity with communication protocols such as Modbus, CAN, and Ethernet.
Experience with real-time operating systems (RTOS).
Understanding of industry standards and compliance requirements for PV, hybrid inverters, battery control, and DC-DC converters.
Experience with emerging power electronics technologies and applications.

Personal and social skills 
Structured and independent way of working. 
Openness, ability to work in a team. 
High degree of independence and result orientation. 
High level of commitment and flexibility. 
Good English language skills mandatory. 
Interfaces 
Interfaces to all other specialist departments in development. 
Interfaces to production, service, quality and purchasing. 
Technical contact for component manufacturers and suppliers as well as external 
certification and measurement institutes.

About Us
We’re Siemens. A collection of over 372,000 minds building the future, one day at a time. We're dedicated to quality and equality, and we welcome applications that reflect the diversity of the communities we work in. Bring your curiosity and imagination and help us shape tomorrow.
Want to join us and be a Future Maker?
We are looking forward to receiving your online application. Please ensure you complete all areas of the application form, to the best of your ability to help us review your suitability for the role.
Siemens
Siemens
Consulting Cyber Security Manufacturing Real Estate

0 applies

3 views

Other Jobs from Siemens

Project Manager

Bengaluru, India Pune, India

Cyber Security Engineer

Bengaluru, India

Senior C# Developer

Bengaluru, India

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say