0% found this document useful (0 votes)
17 views2 pages

Embedded Firmware Engineer IOT (Priya) 5

The job description outlines a position for an Embedded Firmware Engineer responsible for designing, developing, and testing IoT applications and firmware for edge devices at Ingersoll Rand. Key responsibilities include implementing communication protocols, developing firmware on various platforms, and engaging in testing and debugging processes. Required qualifications include a relevant degree, 2+ years of software development experience, and skills in C, Python, and embedded systems, with added advantages for certifications in software testing and Google Cloud.

Uploaded by

esra1.kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views2 pages

Embedded Firmware Engineer IOT (Priya) 5

The job description outlines a position for an Embedded Firmware Engineer responsible for designing, developing, and testing IoT applications and firmware for edge devices at Ingersoll Rand. Key responsibilities include implementing communication protocols, developing firmware on various platforms, and engaging in testing and debugging processes. Required qualifications include a relevant degree, 2+ years of software development experience, and skills in C, Python, and embedded systems, with added advantages for certifications in software testing and Google Cloud.

Uploaded by

esra1.kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Job Description Embedded Firmware Engineer

Job Brief:

We are looking for a professional embedded firmware engineer to design, develop and test IoT
Applications and firmware for our edge devices within the Ingersoll Rand IoT engagement.
The engineer shall be self-motivated, highly skilled and excited about new technologies. The
engineer will be responsible for designing and developing firmware and applications for our edge
devices and will ensure proper handling of the data from the edge device to the cloud environment.
The engineers will be responsible for developing highly reliable applications, will engage in
requirements gathering sessions with stakeholders. The engineer shall be responsible for testing
and debugging their own code, code of peers and general code verification. The engineers will also
engage in Life Cycle Engineering sessions, debug sessions and shall successfully communicate
with team members.

Primary Responsibilities:

- Participation in the software development process for IoT edge devices firmware and
applications.
- Implementation of different communication protocols (Ethernet, Serial UART, Modbus)
- Embedded firmware development on multiple edge device platforms
- Build and test production images and OTA update packages
- Performance validation of embedded system.
- Identify and log the defects in bug tracking system.

Skill Requirements:

- Working knowledge of application developed on embedded products.


- Good understanding of TCP/IP, MODBUS and monitoring tools and technologies
- Development experience on Linux, Yocto and Debian preferred
- Ability to develop software in C and Python
- Knowledge of MQTT, AMQP, ProtoBuf
- Experience in Linux Shell Scripting
- Knowledge of containerization and container management, Docker & Kubernetes preferred
- Ability to work closely and communicate effectively with developers, project owners, and
other team members.
- Ability to write clear and detailed documentation.

Qualifications:

- Bachelor of Science degree in Computer Science, Information Systems, Software Engineering,


or other IT-related area or equivalent work experience
- 2+ years of software development experience
- Strong experience in embedded software development

Added advantages:
- Software Testing certification, ITQSB
- Google Cloud certification

You might also like