Roles & Responsibilities:
Develop readable and scalable firmware for mission-critical systems.
Develop robust device drivers that handle every edge case.
Collaborate with other teams and senior engineers to brainstorm new functionalities that meet project requirements in time.
Minimum Qualifications:
Graduate or pursuing a degree in Electrical / Electronics Engineering.
Strong problem-solving and debugging skills.
Experience in driver development using systems programming languages.
Familiarity with communication interfaces such as SPI, I2C, UART, etc.
Familiarity with git.
Should be available on-site for a minimum of 6 months.
Good to Have:
Experience in firmware development for robotic systems.
A good foundation in electronics, especially digital logic.
An understanding of how computers work.
Familiarity with microcontrollers and their internal peripherals.