09 Sep
|
Fortune Personnel Services
|
Pune
09 Sep
Fortune Personnel Services
Pune
We are seeking an experienced Senior Embedded Software Engineer to join our Global R&D; team. Reporting to the R&D; Head, this role will be responsible for the development of embedded software solutions to control and monitor power electronic devices, in direct connection with the R&D; team in Sweden.
The interested candidate shall have a solid background in embedded development (C/C++) and thrive in a role stretching from programming to system engineering.
The desired profile is skilled in all parts of the task, particularly:
- Experience in modernizing development environments (e.g., Git, automated builds, CI/CD pipelines, DevOps, AI).
- Interest in improving and maintaining methodologies aimed at productivity and quality.
- Strong sense of software architecture and understanding the benefits of modularity in a product portfolio.
- Ability to translate complex technical requirements into concrete solutions.
- Awareness of the importance of proper technical documentation.
- Competence in control and regulation technology.
- Experience in power electronics is highly appreciated.
The work is carried out in an improved environment based on DevOps, CI/CD pipelines, and Git.
Primary Responsibilities
1. Embedded Software Programming
- Programming (C/C++) of advanced microcontrollers (32-bit STM in particular) based embedded systems for industrial switched power electronics converters (frequency 20200 kHz).
- Programming control loops for module operations such as voltage, current, and frequency regulation.
- Monitoring correct operation and identifying run-time functional deviations (through sensors and secondary nodes).
- Data logging.
- Local connectivity (internal to the device or network of devices).
- Basic HMI programming (physical interfaces and simple graphical LCDs).
- Overall system architecture.
- Remote connectivity.
2. Testing
- Testing of the developed code, verifying and validating solutions.
- Debugging using probes and measurements on physical samples using laboratory tools and, on a case-by-case basis, in the field.
3. Documentation
- Carry out project documentation such as flowcharts, algorithms, commented code, debugging instructions, technical manuals, etc.
Requirements
Education
Graduate/Postgraduate in
- Computer Science
- Electronics
- Electronics and Telecommunication
- Electrical
- Power Electronics Engineering
Experience
- 12+ years of proven experience in embedded software programming (C/C++), particularly in switched power electronics converters, rectifiers, inverters, etc.
- Solid understanding and experience with modular power electronic products such as rectifiers, UPS, drives, EV chargers, etc.
- Experience in 32-bit microcontroller programming is a must.
Personality Traits
- Positive, energetic, self-motivated
- Ability to lead change and improvements
- Result-oriented mindset
- Good communication skills
- Ability to grasp the big picture
- Striving for excellence
- Excellent analytical skills
- Lead by example
Language
- English (proficiency in reading, writing, and speaking)Role & responsibilities
Preferred candidate profile
📌 Senior Embedded Software Engineer For mnc company in powerelectronics (Pune)
🏢 Fortune Personnel Services
📍 Pune