Junior Embedded Firmware Engineer

Quest Global

  • Thiruvananthapuram, Kerala
  • Permanent
  • Full-time
  • 10 days ago
Job RequirementsAbout the RoleWe are looking for a motivated Junior Embedded Firmware Engineer to join our development team. The ideal candidate will have hands-on experience in C and C++ programming, a good understanding of embedded systems, and practical exposure to communication protocols. This role offers an opportunity to work on real-world microcontroller-based projects, enhance technical skills, and grow into a senior role through challenging and impactful assignments.Key Responsibilities· Assist in designing, developing, and maintaining firmware for microcontroller-based products.· Implement and test features using C and C++ while following coding guidelines.· Work with CAN, SPI, I²C and UART communication protocols.· Support hardware bring-up and functional validation.· Debug and troubleshoot firmware issues under guidance from senior engineers.· Maintain documentation for firmware designs, test cases, and updates.Work ExperienceRequired Skills & Qualifications· B-tech / B.E. in Electronics, Electrical, Computer Science, or related field.· 2+ years of hands-on embedded firmware development experience.· Solid understanding of C and C++ programming, including:o Data typeso Structures and unionso Conditional and decision statementso Functions and modular codingo Pointers and basic memory management· Experience with microcontroller programming (ARM, PIC, STM32, or similar).· Familiarity with SPI, I²C, UART, and CAN protocols.· Exposure to debugging tools, IDEs, and version control systems (Git preferred).Preferred / Added Advantage· Basic understanding of RTOS concepts.· Exposure to low-power embedded applications.· Willingness to learn and work on new technologies.Soft Skills· Strong logical and analytical thinking.· Good communication and interpersonal skills.· Ability to follow guidance and work effectively in a team.· Eagerness to learn and adapt in a fast-paced environment.

Quest Global