Senior Engineer Embedded Firmware Developer Job in Emerson Electric Co.

Senior Engineer Embedded Firmware Developer

Apply Now
Job Summary

Job Objectives:


The successful candidate will plan,design, develop and implement firmware from inception to deployment, formicrocontrollers and Systems on Chip (SoC), for use in industrial I/O type devicesthat interface with prominent industrial network protocols (EtherNet/IP,DeviceNet, Profinet, Profibus-DP, EtherCAT, etc).


The candidate will be responsible forfirmware design, project status reporting and meeting development schedules andmilestones including development and execution of testing and validation plansand participating in code reviews. Additionally, the position requires that alldevelopment practices are in compliance with best practices for codedevelopment, reuse and portability, as well as documentation, bug tracking andmaintaining all records and metrics related to the software developmentprocess.


Organizational Position:


  • Senior Engineer Embedded Firmware, Grade B3/B4 functionally to TestAutomation leader at Emerson Innovation Center- Pune.

  • The successful candidate will plan, design, develop and implement firmwarefrom inception to deployment, for microcontrollers (like ST, ARM, CORTEX) and Systems on Chip (SoC), for usein industrial I/O type devices that interface with prominent industrial networkprotocols (EtherNet/IP, DeviceNet, Profinet, Profibus-DP, EtherCAT, etc).


Responsibilities:


  • UnderstandProject / Work Scope, plan and deliver quality output / deliverables to meetthe expected schedule and timeline

  • Design, develop, write code, test and debugsystem software / firmware

  • Analyze and debug system firmware/softwarefunctions and processes.

  • Review code and designcriteria and optimize performance.

  • Architecture modelling & verification

  • Analyze and enhance efficiency, stability andscalability of embedded system resources.

  • Design, develop and integrate new productfunctional algorithms and structures.

  • Design to support firmware/software QA.

  • Development, modification, and optimization oferror handling and diagnostics routines.

  • Clone detection and management

  • Assessthird party and open source software.

  • Providepost production support by identifying complex technical issues, evaluatingoptions and implementing solutions.

  • Createtechnical manuscripts of firmware operation

  • Interfacewith hardware design and development

  • Coordination and collaboration with otherfirmware engineers (remote and on-site) and with other disciplines (hardware,mechanical, etc.) in order to develop, troubleshoot, validate, document andrelease an optimal system solution

  • GenerateProject Metrics as per EIC-Pune and / or Business Unit Guidelines

  • ReportLocal Manager for All the activities

  • Contributeto EIC-Pune Assigned Initiatives

  • Shouldbe able to work in Engineering Laboratory for Product & System LevelTesting following Safety Practices & Guidelines






Skill Requirements:


  • MinimumBachelors in Engineering Electronics / Instrumentation / System Software or relevantdiscipline.

  • 5-8years of experience in Embedded firmware/softwaredevelopment and Design including troubleshooting/debugging embeddedtargets and C/C++ programming

  • Familiaritywith software configuration management tools, defect tracking tools, sourcecode control tools, and peer review including Eclipse, Mercurial (or otherDVCS), and GCC

  • Abilityto read, write, and implement system and firmware specifications.

  • Solidunderstanding of software development fundamentals

  • Knowledgeablein using baremetal development as well as RTOS in embedded system applications

  • Knowledgewith CAN and ethernet based protocols

  • Abilityto respond and adapt to changing priorities.

  • Stronginterpersonal skills.

  • Self-motivated,capable of working with minimal supervision.

  • Undertakeswork in an efficient and timely manner.

  • Handleprojects independently and guide team members as and when required

  • Respectcompanys values and ethics

  • Excellentorganizational and time management skills are a must.

  • Awillingness to learn is critical

  • GoodCommunication skills in Verbal English with neutral accent is must

  • PriorWorking Experience in Global Engineering Environment is preferred

    DesiredSkills:

  • Motorcontrol design and theory (BLDC, Stepper, PMDC)

  • Closedloop control(PID and other systems)

  • Developmentfor safety critical and/or time critical systems

  • Automotivebus systems (J1850, J1939, UDS, CAN, LIN)

  • Embedded Communicationprotocols (SPI, I2C, etc.)

  • MicrochipPIC microcontrollers, ARM core processors, etc.

  • Codingstandards such as MISRA C 2012

  • MathWorksMATLAB and Simulink

  • LabVIEW

Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs