Location: Pune
Firm: Eaton
This place is a part of Skunkworks crew specializing in quick paced innovation throughout Electrification, Power Transition, Digitilization & Regional Progress. Crew will work on product & know-how improvement of Energy Electronics gadgets resembling On-Board & Off-board Chargers, UPS Inverters, Energy Converters & Traction Inverters. Crew is predicted to have important interactions with senior management & cross practical crew to mature initiatives from concept to proof of idea stage demonstrating worth proposition.
The Senior Embedded software program / Firmware Engineer shall be accountable for improvement of embedded software program / firmware for embedded management programs for energy distribution programs associated to car electrification. A number of the capabilities of this function embrace:
- Breaking down product/system necessities to firmware necessities, creating module & system degree code utilizing programming languages resembling C & C++.
- Contain in technical design together with architectural and extra detailed object oriented design . Offering mission, course of, and technical management on mission actions together with contribution to product improvement & know-how improvements.
- Take part in agile improvement planning efforts.
- Plan design launch by coordinating with stakeholders for all new firmware actions.
- Generate concepts and revolutionary options which is able to present aggressive edge to enterprise merchandise.
- Contribute to the software program improvement efforts by the design and implementation of world class, high-performance embedded software program.
- Consider enterprise and technical necessities and determine new options.
- Work instantly with stakeholders, cross practical crew to create prime quality merchandise that clear up buyer issues.
- Suggest and implement revolutionary and aggressive technical options that make important enterprise impacts and supply worth to stakeholders.
- Â Present work estimates and conduct design, implementation, and code opinions.
- Develop and execute plans for incremental and interactive mission supply.
- Â Creator high-quality unit-tested code.
- Work with check crew to make sure satisfactory and applicable check case protection.
- Identifies alternatives for course of, instruments, and know-how enhancements, and drives these from idea to implementation.
- Contribute to crew’s technical progress by partaking in technical dialogue and mentoring.
- Oversee system testing and validation by working with testing and validation crew.
{Qualifications}
Requirement:
- Bachelor’s diploma (Pc Science / Electronics / Electrical ) Engineering from reputed faculty. Most well-liked Grasp’s diploma in Engineering
- 3+ years of intensive expertise in embedded C, C++ programming, working programs, information buildings on embedded system.
- Intensive expertise of utilizing embedded C, C++ in merchandise
- Â Linux (Driver, Kernel) data is fascinating
- Understanding of Actual Time Working Methods, multithreading and IPC ideas, Knowledge Buildings, Algorithms, Object Oriented Programming and Design Patterns
- Arms-on expertise designing and validating firmware for 16/32-bit microcontrollers
- Â Expertise on varied communication protocols resembling RS232, SPI, I2C, Ethernet.
- Â Understanding of digital circuits and analog electronics as associated to FW improvement, integration and configuration.
- Industrial protocols like Ethernet/IP, Modbus TCP, 61850 and/ or DNP3
Expertise in Agile Scrum primarily based firmware improvement and model management/evaluation instruments like JIRA/Bitbucket/Git and so on. - Fascinating to have expereince working with Automotive Methods.
- Good crew participant, Good communication abilities in English (verbal and written) to speak info successfully to clients, and technical employees, works successfully in ambiguity, passionate and pro-active