Senior Embedded Engineer - C/C++ (9-12 yrs)
Folks Palette
posted 13d ago
Key skills for the job
Job Title : Senior Embedded Engineer
Experience : 10+ Years
Salary : Up to 30 LPA
Location : Chennai
Industry : Electronics/Automotive/IoT/Embedded Systems
Job Summary :
We are looking for a highly skilled Senior Embedded Engineer with 10+ years of experience in embedded systems development. The ideal candidate should have expertise in firmware development, embedded C/C++, microcontroller programming, and real-time operating systems (RTOS). This role will involve working on cutting-edge embedded solutions, leading projects, and mentoring junior engineers.
Key Responsibilities :
- Design, develop, and optimize embedded firmware for microcontrollers and microprocessors.
- Develop and integrate device drivers, communication protocols (UART, SPI, I2C, CAN, etc.), and real-time systems.
- Work with RTOS (FreeRTOS, RTEMS, Zephyr, etc.) and embedded Linux platforms.
- Debug and troubleshoot hardware-software integration issues using tools like JTAG, oscilloscopes, and logic analyzers.
- Implement low-power optimization techniques for embedded devices.
- Work on wireless communication protocols (Bluetooth, Zigbee, LoRa, Wi-Fi, etc.).
- Develop software in compliance with MISRA standards and other embedded system best practices.
- Collaborate with cross-functional teams, including hardware engineers, system architects, and product managers.
- Conduct code reviews, system testing, and validation to ensure high-quality embedded solutions.
- Stay updated with the latest advancements in embedded systems, microcontrollers, and IoT technologies.
Required Skills & Qualifications :
- Bachelor's/Master's degree in Electronics, Electrical, Computer Science, or related field.
- Strong programming skills in C, C++, and Python for embedded systems.
- Hands-on experience with ARM Cortex-M/R/A, PIC, AVR, or DSP architectures.
- Expertise in embedded Linux, device tree configuration, and kernel module development.
- Familiarity with hardware interfaces like GPIO, PWM, ADC, DAC, I2C, SPI, CAN, and USB.
- Experience in real-time debugging, testing frameworks, and version control (Git, SVN, etc.).
- Knowledge of cybersecurity principles in embedded systems is a plus.
- Strong problem-solving skills and ability to work independently.
Preferred Qualifications :
- Experience in automotive, aerospace, or medical devices domain.
- Knowledge of functional safety standards (ISO 26262, IEC 61508).
- Exposure to machine learning on edge devices or AI-based embedded solutions.
Functional Areas: R&D
Read full job description