Find a jobRecruiters

Embedded Software Engineer

Exclusive opportunity

Onsite

Embedded Software Engineer

Meditab Software

Embedded Software Engineer

Skills

GitLinux

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

Dart

1 year ago

Quick apply

Rheso.tech

Embedded Software Engineer

75-85k€ (Annuel)

Permanent contract

Graz, Austria

Hybrid

Skills

Dart

1 year ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools