166 Maimsd Technology Jobs
C/C++ Engineer - Embedded System
Maimsd Technology
posted 17hr ago
Employment Type : Full Time, Permanent
Working mode : Regular
Notice Period : Immediate - 15 Days
Key Responsibilities :- Design, develop, and test embedded software applications using C/C++ programming languages.- Work with ARM-based microcontrollers and peripherals like I2C, I2S, SPI, UART, Bluetooth, and Wi-Fi.- Develop middleware solutions to bridge hardware and application layers.- Integrate various hardware and software components to build complex systems.- Utilize prototyping platforms like Arduino, MicroPython, and Raspberry Pi for rapid prototyping.- Work with RTOS for efficient task scheduling and resource management.- Create clear and concise technical documentation, user manuals, and tutorials.- Collaborate with teams to define system requirements and architecture.- Stay up-to-date with the latest technologies and industry trends.- Leverage version control systems like Git (GitHub, GitLab, Bitbucket) and contribute to open-source projects.- Utilize debugging tools to troubleshoot hardware and software issues.
Required Skills and Experience :- 5-8 years of experience in embedded systems software development.- Strong proficiency in C/C++ programming languages.- In-depth understanding of ARM-based microcontroller architectures and peripherals.Manitory skills :- C (60m)- C++ (60m)- FW Development (60m)- Git (24m)- Bitbucket (24m)- Experience with middleware development.- Hands-on experience with prototyping platforms and RTOS.- Strong problem-solving and analytical skills.- Excellent communication and collaboration skills.- Ability to work independently and1 as part of a team.
Employment Type: Full Time, Permanent
Read full job description8-10 Yrs
Noida, Mumbai, Navi Mumbai