Location: Pune
Firm: Eaton
Firmware Engineer is accountable to know product necessities, design and develop code, module degree and system degree embedded software program design/coding, validation utilizing programming language C. Present technical options, observe outlined processes & lead in product improvement & expertise improvements. Enrich & foster local weather of innovation to drive development & speed up functionality improvement. Moreover, aiding the technical lead for conceptualization, engineering and software program specification of recent product platform options that meet the said market necessities for efficiency, price, and performance for Embedded Methods Merchandise.
Position
The Engineer will probably be concerned in design & improvement of embedded initiatives encompassing performance from industrial protocols stacks, cybersecurity characteristic implementation and to the event of a shared, reusable, safe, scalable software program. Its Duty of Firmware Engineer to Enrich & foster local weather of innovation to drive development & speed up functionality improvement, which incorporates,
- Contribution in product improvement & expertise innovation by understanding product necessities, design & improvement, validation & characteristic enhancements utilizing programming languages like Meeting, C on embedded techniques.
- Contribute in Undertaking, course of, and general technical execution on firmware improvement actions of product improvement.
- Collaborate with world product engineering workforce and carry out software program improvement actions throughout undertaking execution.
- Firmware Engineer must be proficient with present firmware improvement expertise, instruments and practices, and have capabilities in shortly studying and growing a big set of communication protocol applied sciences, languages C, C++ and concurrent software program improvement.
- Primary {Hardware} Design Information and {Hardware}/Firmware Debugging Expertise
- Hand on expertise of lab devices – Oscilloscopes, Logic Analyzers and so forth.
- Develops an understanding of each expertise and product ideas and is ready to articulate product and software program design. Ensures high quality of supply in accordance with the plan adhering to the usual practices utilized in agile/waterfall mannequin.
- Take part in resolution and code evaluations with workforce members for modules/duties and making certain that greatest practices and environment friendly coding requirements are adhered to.
- Work immediately with stakeholders, engineering, and check to create top quality merchandise that resolve buyer issues.
- Suggest and supply progressive, aggressive technical options which might make important enterprise impression and supply worth to stakeholders.
- Protects mental property by way of patent disclosures.
Expertise
Demonstrated ability in growing authentic designs with C/C++ in embedded environments together with bare-metal, multi-threaded RTOS, and embedded working techniques.
- Should have particular expertise with widespread 8/16/32-bit microcontroller and/or embedded processing platforms resembling STM32 and ESP32.
- Experinece in independently utilizing electronics lab gear to develop/troubleshoot low-level drivers and {hardware} integration for interfaces resembling I2C, SPI, UART, USB, and so forth.
- Should have a powerful understanding of embedded software program design and architectural ideas in addition to the mixing between firmware and {hardware}.
- Expertise with Agile methodologies and scrum groups is preferable.
- Nicely-developed written and verbal communication abilities.
- Expert in writing specs and end-user documentation.
- Expertise with software program instruments like JIRA, JAMA, Coverity, Black Duck is preferable.
- Should have a powerful understanding of software program improvement instruments and methodologies used within the context of embedded techniques. Familiarity with supply management by way of established techniques resembling Git.
{Qualifications}:
- BTech/BE or MTech/ME
- 6-8 Years of expertise
Expertise
- Embedded C coding expereince
- Ought to have expereince in RTOS
- Wonderful communication abilities and the flexibility to work with numerous cultures throughout the globe


