As an Embedded Software Engineer - Intern at HyperHorizon, you will develop firmware for mission-critical AUV subsystems and collaborate with other teams and senior engineers in a dynamic and fast-paced environment to ensure the reliability and performance of the product.
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.
Requirements
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.
Benefits
- Speed: We move incredibly fast and this in turn fosters rapid learning and skill development.
- Autonomy: We encourage you to cultivate your ideas
- Impact: You will be encouraged to make your mark from day 1 and be supported everyday after.