Job Title: Embedded Engineer
Experience: 1–2 Years
Location: Greater Noida
Job Summary:
We are seeking a motivated Embedded Linux Developer with 1–2 years of experience in embedded systems development. The candidate should have strong programming skills in C/C++ and hands-on experience with Linux system programming and microcontroller-based development.
Key Responsibilities:
Develop and maintain embedded applications using C and C++
Work on Linux system programming (processes, threads, IPC, memory management)
Support Embedded Linux development including kernel configuration and debugging
Develop firmware for microcontrollers such as STM32 and Renesas RA6
Interface with hardware peripherals (UART, SPI, I2C, GPIO, CAN, ADC, etc.)
Debug and troubleshoot system-level and hardware-related issues
Collaborate with hardware and cross-functional teams for product development
Required Skills:
Proficiency in C and C++ programming
Good understanding of Linux basics and Linux system programming
Exposure to Embedded Linux fundamentals
Hands-on experience with microcontrollers (STM32, RA6, etc.)
Understanding of communication protocols (I2C, SPI, UART, CAN)
Preferred Skills:
Knowledge of RTOS (FreeRTOS or similar)
Familiarity with version control systems (Git)
Experience with debugging tools (GDB, logic analyzer, oscilloscope)
Qualification:
Bachelor’s degree in Electronics, Computer Science, or related field