
Firmware Engineer
Emerson
full-time
Posted on:
Location Type: Hybrid
Location: Pune • 🇮🇳 India
Visit company websiteJob 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