Embedded Software Engineer

5.0 - 10.0 years

12.0 - 22.0 Lacs P.A.

Bengaluru

Posted:6 days ago| Platform: Naukri logo

Apply Now

Skills Required

C++UARTEmbedded SystemsEmbedded Software DevelopmentPythonRTOSIDEPeripheralsSPIGITI2CDebuggersMicro Controllers

Work Mode

Work from Office

Job Type

Full Time

Job Description

Company: Morepen Laboratories Limited Location: Bangalore, India Position: Embedded Software Engineer Experience: 5-7 years Division: Medipath R&D Job Summary: Morepen Laboratories Limited is seeking a highly skilled and experienced Embedded Software Engineer to join our Medipath R&D division. The ideal candidate will play a crucial role in developing embedded software for point-of-care diagnostic devices. This position requires a dedicated professional with a strong background in embedded systems and software development. Key Responsibilities: Design, develop, and test embedded software for point-of-care diagnostic devices. Collaborate with hardware engineers, scientists, and other team members to define software requirements and specifications. Implement software solutions that are efficient, reliable, and meet regulatory standards. Develop and maintain firmware for microcontrollers and other embedded systems. Perform debugging, troubleshooting, and optimization of embedded software. Ensure the software is compatible with various hardware platforms and interfaces. Prepare and maintain technical documentation, including design specifications, test plans, and user manuals. Stay current with advancements in embedded software development and apply new technologies and techniques to improve existing products. Participate in code reviews, project planning, and continuous improvement processes. Provide technical support and guidance to junior engineers and other team members. Qualifications: Bachelors or Masters degree in computer science, Electrical Engineering, or a related field. 5-7 years of experience in embedded software development, preferably in the medical device industry. Proficiency in programming languages such as C/C++, Python, or similar. Strong understanding of microcontrollers, embedded systems, and real-time operating systems (RTOS). Experience with software development tools such as IDEs, debuggers, and version control systems (e.g., Git). Knowledge of communication protocols (I2C, SPI, UART, etc.) and peripheral interfaces. Familiarity with regulatory requirements and quality standards for medical devices. Strong analytical and problem-solving skills. Excellent written and verbal communication skills. Ability to work independently and collaboratively in a team environment. Preferred Skills: Experience with wireless communication technologies (Bluetooth, Wi-Fi, etc.). Knowledge of sensor integration and data acquisition systems. Understanding of cybersecurity principles and practices in embedded systems. Experience with Agile/Scrum development methodologies.

Pharmaceuticals, Diagnostics
Panchkula

RecommendedJobs for You