Friday, May 24, 2024

Firmware Engineer At Emerson

- Advertisement -

The Job is closed. Check the latest active jobs here.

Location: Pune

Company: Emerson

- Advertisement -

Job Responsibilities

  • Work on Embedded Firmware projects as a member of various Engineering & Design and /or Testing teams, for new product development, quality improvement and sustaining engineering, in collaboration with Lead Engineers and Technical Leads.
  • Understand and draft firmware application requirement for the projects.
  • Perform the project design and development activities, review and get approvals for project artifacts from lead engineers and technical leads.
  • Design and develop Firmware Modules, integrate it with embedded device.
  • Design and develop high level and detailed design, unit/module test cases, test plans & reports.
  • Conduct design verification review process. Prepare / review project documentation.
  • Coordinate Firmware / software development activities.
  • Interact with other design team members to meet and optimize product design requirements.
  • Develop / implement, debug and test software’s for embedded devices and systems, analyze and enhance efficiency, stability and scalability of embedded system resources, optimize I/O performance.
  • Develop Product Domain Knowledge, participate / conduct in team meetings and Knowledge Sharing Sessions.
  • Take responsibility for multiple tasks in multiple projects simultaneously.
  • Report / communicate project progress to stakeholders periodically.
  • Adherence to CMMi / ISO quality process.
  • Assume additional roles and responsibilities as required.

[signinlocker id=”87626″]

Job Requirements

  • Bachelor’s Degree in Electronics / Electronics & Telecommunication / Instrumentation Engineering or M. Sc. Electronics with 4+ Years of relevant experience using C / C++ for embedded firmware development.
  • Excellent understanding of Object Orientated Programming (OOPs) concepts.
  • Excellent understanding of Embedded design life cycle, New product development process & experience of working with global teams.
  • Excellent theoretical & practical embedded software design skills 8/16/32 bit -Microcontroller / Microprocessor based design.
  • Experience with one or more below OS/RTOS is desired.
  • WinCE
  • QNX
  • Nucleus
  • LynxOS
  • Linux
  • MQX
  • KeilRTX
  • Ubuntu
  • VxWorks
  • embOS
  • Android
  • FreeRTOS
  • Integrity
  • Other: Click or tap here to enter text.

Experience with one or more below Communication Interfaces & Protocols:

  • RS232/485
  • CAN
  • I2C
  • USB
  • SPI
  • Ethernet: UDP / TCP/IP
  • Other: Click or tap here to enter text.

Nice to have

Experience in one or more below Industrial Protocols:

  • MODBUS
  • Ethernet IP
  • Wireless HART
  • Wired HART
  • ProfiNet
  • Bluetooth
  • Foundation Field Bus
  • DeviceNet
  • Bluetooth Low Energy (BLE)
  • ProfiBus
  • OPC-UA
  • WiFi
  • CAN Open
  • Other: Click or tap here to enter text.

2. Experience with device driver development.

  • Exposure with Kernel and bootloader programming.
  • Expert in hands-on development and troubleshooting on embedded targets using test & measurement equipment like Digital Oscilloscope, Protocol Analyser etc.
  • Experience with MISRA -C standards, Minimum C 11 and above standards.
  • Exposure with static code analyzing tool such as Coverity and/or PC-Lint.
  • Experience in analyses methods like FMEA, DFMEA and similar.
  • Familiarity with Software version control (SVN) and Bug / Defects tracking systems, devOps would be an added advantage
  • Familiarity with software development process, Quality software development with focus on code review, unit, and integration testing etc.
  • Experience of Unit and Integration testing, performance measurement, Debugging and analysis of the assigned issues, Re-engineering of existing code for reuse with required modifications and associated unit/integration testing.
  • Excellent verbal & written communication skills.
  • Should be willing to take additional responsibilities during the execution based on the business need
  • A willingness to learn is critical.

[/signinlocker]

SHARE YOUR THOUGHTS & COMMENTS

Unique DIY Projects

Electronics News

Truly Innovative Tech

MOst Popular Videos

Electronics Components

Calculators