ThinkMove Solutions

Senior Embedded Linux Developer - C/C++ Programming

Click Here to Apply

Job Location

pune, India

Job Description

Role Summary : We are seeking a highly skilled and experienced Senior Embedded Linux Developer to join our dynamic team. In this role, you will be integral to the design, development, and production support of embedded systems and software. Your daily tasks will include building and testing software, supporting hardware development, developing new product features, resolving issues in existing features, and providing system level support in collaboration with cross-functional teams. Responsibilities : - Design and develop embedded software using C and C++ for ARM Cortex series platforms. - Utilize Buildroot and Yocto-based build systems for efficient project fulfillment. - Adapt Linux distributions, board support packages, and cross-compilation environments to meet specific project requirements. - Develop and maintain low-level and kernel-level software drivers for various peripherals (GPIO, ADC, DAC, SPI, I2C, PWM, Ethernet, etc.). - Implement and maintain communication interfaces such as RS485, RS232, SPI, I2C, USB, LCD, Keypad, Flash, EEPROM, Ethernet, SD card, etc. - Work with Real-Time Operating Systems (RTOS), manage multi-threading environments, and perform firmware debugging and troubleshooting. - Utilize IDEs and debuggers (VS, Eclipse, Keil, STM32CudeIDE, MCU-Expresso, Segger Debugger, GDB, etc.). - Develop and integrate networking and security protocols (MQTT, TCP/IP, UDP, JSON, QT, Python, OpenSSL). - Document development processes and collaborate effectively with team members. Educational Qualifications : - BE/BTech/ME/MTech in Electronics or Computer Science / MSc in Electronics or Computer Science. - Minimum average first-class grades in all semesters. Required Skills : - Expertise in C and C++ programming on embedded platforms. - Proficiency in Linux from a user and programming perspective. - Hands-on experience with 8-bit and 32-bit microcontrollers, including ARM microcontrollers. - Strong knowledge of firmware, software, and system integration. - Excellent problem-solving skills in embedded systems environments. Perks and Benefits : - Highly competitive compensation, above industry standards for the right candidate. - Opportunity to work with cutting-edge technology in a dynamic environment. - Engage in the development of high-end electronic devices, fostering significant professional growth. Desired Traits : - Strong team working attitude and excellent communication skills. - Proactive, motivated, and eager to accelerate career growth within the company. (ref:hirist.tech)

Location: pune, IN

Posted Date: 2/4/2025
Click Here to Apply
View More ThinkMove Solutions Jobs

Contact Information

Contact Human Resources
ThinkMove Solutions

Posted

February 4, 2025
UID: 4973515783

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.