Thiruvananthapuram, Kerala, India
15 days ago
Junior Embedded Firmware Engineer
Job Requirements

About the Role

We 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 Experience

Required 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 types

o Structures and unions

o Conditional and decision statements

o Functions and modular coding

o 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.



Por favor confirme su dirección de correo electrónico: Send Email