Emerson

Firmware Engineer

Emerson

full-time

Posted on:

Location Type: Hybrid

Location: Pune • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

About the role

  • Interact with product management, project management and development teams to develop requirements for designing of software modules.
  • Convert the product specifications to software requirement specifications by interacting with hardware development team, customer support department and marketing team.
  • Develop software modules for devices supporting various fieldbus protocols like HART, Profibus, Foundation fieldbus.
  • Integration testing with device and various host systems, report generation and maintenance support.
  • Creating and maintaining software development schedule.
  • Product support to customer service.

Requirements

  • Relevant work experience of 4 to 6 years in embedded firmware/software development.
  • Knowledge of fieldbus protocols, industrial networks, basics of industrial host systems.
  • Familiarity with real time operating systems and multi-threaded application development.
  • Strong programming skills in C and C++ in embedded domain specially in industrial communication domain.
  • Good working knowledge of serial communication protocols.
  • Working experience in embedded software system development with 16bit / 32bit microcontrollers.
  • Experience creating, writing and executing software development schedule.
  • Experience in writing software requirements and software design documents.
Benefits
  • We prioritize providing competitive benefits plans
  • A variety of medical insurance plans
  • Employee Assistance Program
  • Employee resource groups
  • Recognition
  • Flexible time off plans
  • Paid parental leave (maternal and paternal)
  • Vacation and holiday leave

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CC++embedded firmware developmentreal time operating systemsmulti-threaded application developmentserial communication protocolssoftware requirements specificationsoftware design documents16bit microcontrollers32bit microcontrollers
Soft skills
interpersonal communicationcollaborationproject managementorganizational skillscustomer support