ThinkMove Solutions
Senior Embedded Linux Developer - C/C++ Programming
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
Location: pune, IN
Posted Date: 2/4/2025
Contact Information
Contact | Human Resources ThinkMove Solutions |
---|