Meditab Software
Embedded Software Engineer
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Ahmedabad, Gujarat, India
Work mode:
Onsite
Published on:
3 September 2026
What they need
Job Summary:
We are seeking a skilled Embedded Software Engineer to join our dynamic team. The ideal candidate will have extensive experience in developing and optimizing embedded systems, particularly with RTOS and Linux. You will play a key role in designing software for a range of ARM Cortex-based SoCs and microcontrollers, while managing various peripherals and ensuring robust performance.
Key Responsibilities:
- Embedded Software Development: Design, develop, and maintain embedded software for ARM Cortex A7/A8/A9 based SoCs, as well as ARM Cortex M0/M4, PIC, TI MSP430, and Atmel MCUs using C and C++
- RTOS and Linux Expertise: Utilize your knowledge of Real-Time Operating Systems (RTOS) and Linux to build reliable and efficient embedded applications.
- Peripheral Management: Interface and manage various peripherals including Ethernet, USB, SPI, I2C, Video, Audio, WiFi, and Bluetooth to enhance system capabilities.
- Software Architecture & Design: Contribute to software architecture decisions, ensuring scalable and maintainable code. Device driver development, Board Support Package (BSP) porting, and boot loader implementations.
- Algorithm Development: Design and optimize algorithms to improve system performance, ensuring efficient resource utilization.
- Performance Optimization: Analyze and enhance software performance, employing best practices for optimization in embedded systems.
- Documentation & Communication: Create clear and comprehensive documentation for software design and implementation. Collaborate effectively with cross-functional teams and communicate technical concepts to non-technical stakeholders.
- Problem Solving: Demonstrate strong analytical skills to identify, troubleshoot, and resolve complex technical issues throughout the development lifecycle.
Qualifications:
- Bachelors or Masters degree in Computer Science, Electronics and Communication Engineering, or related field.
- Proven experience in embedded software development with a focus on ARM architectures.
- Proficiency in C and C++ programming languages.
- Strong understanding of hardware-software interactions and peripheral management.
- Excellent written and verbal communication skills, with the ability to convey technical information clearly.
- Strong problem-solving abilities and analytical thinking.
Additional Skills:
- Experience with Agile/Scrum development methodologies.
- Familiarity with version control systems (e.g., Git).
- Knowledge of safety standards (e.g., ISO 26262, DO-178C) is a plus.
Other offers great for you!
These companies are also looking for great profiles
Rheso.tech
Senior Embedded Software Engineer
80-100k€ (Annuel)
Permanent contract
Munich, Germany
Hybrid
1 year ago
Quick apply
Rheso.tech
Embedded Software Engineer
75-85k€ (Annuel)
Permanent contract
Munich, Germany
Hybrid
Skills
1 year ago
Quick apply
Rheso.tech
Embedded Software Engineer
75-85k€ (Annuel)
Permanent contract
Graz, Austria
Hybrid
Skills
1 year ago
Quick apply