SAN Engineering Solutions

Embedded C++ Developer - RTOS/Microcontroller

Click Here to Apply

Job Location

chennai, India

Job Description

Role Summary : We are seeking an experienced Embedded C++ Developer to join our team and contribute to the development of cutting-edge embedded systems. The ideal candidate will have a strong foundation in C++ programming, a deep understanding of embedded systems, and a passion for creating innovative solutions. Key Responsibilities : - Embedded C++ Development : Design, develop, and maintain embedded C++ applications for a variety of hardware platforms. ERS/ERS/2024/2313012/ ERS/ERS/2024/2380472 - Linux Development : Work with Linux-based embedded systems, including kernel configuration, device driver development, and system optimization. - Microcontroller Programming : Program microcontrollers (such as ARM, AVR, and PIC) to control hardware components and implement embedded functionalities. - RTOS Integration : Integrate and utilize Real-Time Operating Systems (RTOS) to manage tasks, resources, and timing constraints in embedded systems. - Hardware Interfacing : Develop code to interact with various hardware interfaces (UART, I2C, SPI, etc.) and ensure proper communication. - Debugging and Troubleshooting : Utilize debugging tools (JTAG, GDB) to identify and resolve issues in embedded software. - Problem Solving : Apply analytical and problem-solving skills to diagnose and address complex technical challenges. - Team Collaboration : Work effectively as part of a cross-functional team to deliver high-quality embedded solutions. Required Qualifications : - 5-8 years of hands-on experience in Embedded C++ development - Strong proficiency in Linux development, including kernel configuration and device driver development - Proven expertise in microcontroller programming (ARM, AVR, PIC, etc.) - Experience with RTOS (Real-Time Operating Systems) - Knowledge of hardware interfaces (UART, I2C, SPI, etc.) - Proficiency in debugging tools and techniques (JTAG, GDB) - Strong problem-solving and analytical skills - Ability to work in a collaborative team environment Preferred Qualifications (Optional) : - Experience with specific embedded development boards or platforms (e., Raspberry Pi, Arduino) - Familiarity with embedded system design methodologies and tools - Knowledge of hardware design principles and schematics - Experience with version control systems (Git, SVN) - Certification in embedded systems or relevant technologies (ref:hirist.tech)

Location: chennai, IN

Posted Date: 11/24/2024
Click Here to Apply
View More SAN Engineering Solutions Jobs

Contact Information

Contact Human Resources
SAN Engineering Solutions

Posted

November 24, 2024
UID: 4879578324

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.