Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Job Title: Firmware Engineer (IoT)

Location: [Chennai, Tamil Nadu]

Department: Engineering

Reports To: Engineering Manager

Job Type: Full-Time

About Us: Innotrat Labs is a leading innovator in the IoT industry, dedicated to
developing cutting-edge technology solutions that improve connectivity and
efficiency across various sectors. We are seeking a talented and motivated Firmware
Engineer to join our dynamic team. If you have a passion for embedded systems and
experience with STM32 and NRF52 microcontrollers, we want to hear from you!

Position Summary: As a Firmware Engineer, you will be responsible for developing,


testing, and maintaining firmware for our IoT devices. You will work closely with cross-
functional teams to design and implement firmware solutions that meet the highest
standards of performance and reliability.

Key Responsibilities:

• Develop and maintain firmware for STM32 and NRF52 microcontrollers.


• Design, implement, and test IoT communication protocols such as BLE, Zigbee,
LoRa, and MQTT.
• Collaborate with hardware engineers to define system architecture and
requirements.
• Optimize firmware for performance, power consumption, and memory usage.
• Debug and troubleshoot firmware issues in a timely manner.
• Participate in code reviews and contribute to firmware development best
practices.
• Document firmware design, code, and test procedures.

Qualifications:

• Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer


Science, or a related field.
• 2-3 years of experience in firmware development for embedded systems.
• Strong proficiency in C/C++ programming languages.
• Experience with STM32 and NRF52 microcontroller families.
• Knowledge of IoT communication protocols such as BLE, Zigbee, LoRa, and
MQTT.
• Familiarity with RTOS (Real-Time Operating Systems) and bare-metal
programming.
• Experience with hardware debugging tools such as oscilloscopes, logic
analyzers, and JTAG/SWD debuggers.
• Understanding of electronics principles and circuit design.
• Excellent problem-solving skills and attention to detail.
• Strong verbal and written communication skills.
• Ability to work both independently and as part of a team.

Preferred Qualifications:

• Experience with other microcontroller families and development environments.


• Familiarity with version control systems (e.g., Git).
• Knowledge of security protocols and best practices in IoT devices.
• Experience with Agile/Scrum development methodologies.
• Contributions to open-source projects or publications in relevant fields.

What We Offer:

• Competitive salary and benefits package.


• Opportunities for professional growth and development.
• Collaborative and inclusive work environment.
• Access to the latest tools and technologies in IoT development.
• Flexible working hours and remote work options.

How to Apply: Interested candidates should submit their resume and a cover letter
outlining their relevant experience and why they are a good fit for this position to
satya@innotrat.com with the subject line "Firmware Engineer (IoT) Application”

You might also like