We are looking for a talented Embedded C Developer to join our engineering team.
Key Responsibilities :
- Design and develop embedded software solutions in C
- Develop and test virtual models using C++
- Work on low-level drivers and firmware for embedded platforms
- Analyze and debug issues at the hardware-software interface
- Collaborate with cross-functional teams to define and deliver features
- Gain hands-on exposure to SoC and system-level architecture
Must-Have Skills :
Strong programming skills in C languageHands-on experience in Embedded Software / Firmware developmentExperience working with Low-Level Drivers (SPI, I2C, UART, Timers, ADC, etc.)Proficient in Bare Metal or Linux-based developmentGood to Have :
Familiarity with C++ and Object-Oriented Programming conceptsExposure to Ethernet, PCIe controllersExperience with Hardware Simulators such as QEMU, Synopsys VirtualizerStrong debugging, analytical and problem-solving skillsSelf-driven, proactive attitude with excellent communication skills(ref : hirist.tech)