Embedded Engineer

Iriss Inc

Bengaluru

On-site

INR 1,200,000 - 2,000,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Iriss Inc in Bengaluru seeks an experienced firmware engineer to join our R&D team. You will collaborate in an Agile environment to deliver embedded solutions for Serial, I2C, SPI, and Ethernet hardware modules, with a strong emphasis on C/C++ coding and clean data structures.

The role requires deep knowledge of embedded systems, OOP concepts, and the ability to work autonomously within a distributed team while staying current with industry trends and best practices.

Qualifications

  • Bachelor's degree in CS/CE/EE.
  • Minimum 5 years of hands-on firmware development using C.
  • Proficient in Nordic Connect (Zephyr RTOS) and Nordic SDK.
  • Strong embedded systems knowledge: memory management, data structures, algorithms, networking.
  • Exceptional troubleshooting and problem-solving abilities in embedded systems.
  • Excellent communication skills for team collaboration.
  • Self-motivated and autonomous in distributed teams.

Responsibilities

  • Collaborate in an Agile firmware development environment to deliver hardware modules for Serial, I2C, SPI, and Ethernet.
  • Expert-level in modern C/C++ coding skills.
  • Strong understanding of data structures and data theory.
  • Comprehension of Object Oriented Programming concepts and practices.
  • Expertise in embedded systems development.
  • Knowledge of electronic concepts, topologies and components.
  • Read and understand advanced technical documentation and data.
  • Partner with cross-functional teams to share innovative ideas and improve processes.
  • Troubleshoot and resolve complex hardware and firmware issues, ensuring seamless hardware-software integration.
  • Stay updated on industry trends and integrate best practices into firmware development.

Skills

C/C++ programming
Embedded systems
OOP concepts
Data structures
Team collaboration
Self-motivation
Troubleshooting

Education

Bachelor's degree in CS/CE/EE

Tools

Nordic Zephyr RTOS
Nordic SDK
Logic analyzers
Oscilloscopes
Spectrum analyzers
Nordic NRF52
Nordic NRF53
Nordic NRF91
STM32 microcontrollers
Hardware debugging tools
GDB (low-level debugging)
MQTT / IoT protocols

Job description

Role & responsibilities
  • Collaborate in an Agile firmware development environment to deliver cutting‑edge solutions for Serial, I2C, SPI, and Ethernet hardware modules.
  • Expert-level in modern C/C++ coding skills.
  • Strong understanding of data structures and data theory.
  • Comprehension of Object Oriented Programming concepts and practices.
  • Expertise in embedded systems development.
  • Knowledge of electronic concepts, topologies and components.
  • Ability to read and understand advanced technical documentation and data.
  • Partner with cross-functional teams to share innovative ideas, improve development processes, and achieve technical excellence.
  • Troubleshoot and resolve complex hardware and firmware issues, ensuring seamless hardware-software integration.
  • Stay updated on industry trends and advancements, integrating best practices into firmware development.
Skills and Qualifications Required
  • Bachelors degree in Computer Science, Computer Engineering, or Electrical Engineering.
  • Minimum 5 years of hands‑on experience in firmware development using C.
  • Proficient in Nordic Connect (Zephyr RTOS) and Nordic SDK.
  • Strong foundational knowledge in embedded systems, including memory management, data structures, algorithms, and networking.
  • Exceptional troubleshooting and problem‑solving abilities with a focus on embedded systems.
  • Excellent verbal and written communication skills to effectively collaborate in a team environment.
  • Self‑motivated and capable of working autonomously in a distributed team setup.
Nice to Have
  • Experience with Nordic NRF52, NRF53, NRF91, and STM32 microcontrollers.
  • Proficiency in hardware debugging using tools like soldering equipment, logic analyzers, oscilloscopes, and spectrum analyzers.
  • Familiarity with low‑level debugging techniques (core analysis and GDB).
  • Experience with MQTT messaging protocols and IoT communication standards.
  • Hands‑on experience in profiling and benchmarking embedded systems for performance optimization.
  • Passion for learning and adopting new tools and technologies.
  • Working knowledge of various embedded build systems and toolchains.
Preferred candidate profile
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt Ltd • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Firmware Engineer
Firmware Engineer

Talent Corner Hr Services • Ahmedabad District

On-site
INR 600,000 - 900,000
Embedded Firmware Engineer
Embedded Firmware Engineer

J K Exim • New Delhi

On-site
INR 1,200,000 - 1,800,000
Senior Firmware Developer
Senior Firmware Developer

WheelsEye • Gurugram District

On-site
INR 1,200,000 - 1,900,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Sierra Wireless • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills • Bengaluru

On-site
INR 4,500,000 - 7,000,000
Embedded Engineering Manager
Embedded Engineering Manager

Cubic Corporation • Telangana

On-site
INR 1,200,000 - 1,800,000
Associate Engineer - Embedded Software
Associate Engineer - Embedded Software

Eaton Corporation • Pune District

On-site
INR 300,000 - 540,000
Embedded Software Engineer
Embedded Software Engineer

Lakshmi Machine Works (LMW) • Coimbatore District

On-site
INR 450,000 - 700,000