As an Embedded Software Engineer at HyperHorizon, you will develop firmware for mission-critical AUV subsystems. You will also manage the Embedded Software Team and interact closely with other teams to realise project requirements on time.Roles & Responsibilities:Develop readable and scalable firmware for mission-critical systems.Develop device drivers, protocols and APIs for onboard sensors.Design and integrate new features on safety critical systems.Manage the Embedded Software Team and collaborate with other teams to meet the project requirements and deadlines.Work on and improve system architecture for our AUVs.Good to Have:Experience with RTOS.An understanding of how computers work.Bare metal development experience. (e.g. Assembly projects)Proven track record of developing mission-critical embedded software.Experience with test-driven development and hardware-in-the-loop testing.RequirementsGraduate or above in Electrical / Electronics Engineering.Minimum 2+ years experience in firmware development.Experience in low-level driver development using systems programming languages.Familiarity with communication interfaces such as SPI, I2C, UART, USB, RS232/485, Ethernet and CAN.Proficiency with C and concepts like memory management, scheduling, and interrupts.Familiarity with git and build toolchainsExperience in working with interdisciplinary teamsBenefits
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.