27 SAN Engineering Solutions Jobs
5-8 years
Hyderabad / Secunderabad, Chennai
Embedded C++ Developer - RTOS/Microcontroller (5-8 yrs)
SAN Engineering Solutions
posted 2mon ago
Fixed timing
Key skills for the job
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
Functional Areas: Other
Read full job descriptionPrepare for Controller roles with real interview advice
5-8 Yrs
Hyderabad / Secunderabad, Chennai