Embedded Software Engineer

Meditab Software

Ahmedabad District

On-site

INR 1,200,000 - 2,200,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Meditab Software in Ahmedabad, India is seeking an Embedded Software Engineer to design, develop, and optimize software for ARM Cortex-based SoCs and MCUs using C/C++. The role focuses on RTOS and Linux, device drivers, BSP porting, and boot loaders.

You will work with peripherals like Ethernet, USB, SPI, I2C, video, audio, WiFi, and Bluetooth, and you will design efficient algorithms, analyze performance, and document technical decisions while collaborating with cross-functional teams.

Qualifications

  • Bachelor's or Master's degree in CS, Electronics & Communication, or related field.
  • Proven embedded software experience with ARM architectures.
  • Proficiency in C and C++ programming.
  • Strong hardware-software interface understanding and peripheral management.
  • Excellent written and verbal communication skills.
  • Strong problem-solving and analytical thinking.

Responsibilities

  • Design, develop, and maintain embedded software for ARM Cortex A7/A8/A9 SoCs and M0/M4 MCUs.
  • Apply RTOS and Linux knowledge to build reliable embedded applications.
  • Interface with peripherals: Ethernet, USB, SPI, I2C, Video, Audio, WiFi, Bluetooth.
  • Contribute to software architecture, BSP porting, and bootloader implementations.
  • Design and optimize algorithms to improve system performance.
  • Analyze and optimize software performance using best practices.
  • Create clear documentation and collaborate with cross-functional teams.
  • Troubleshoot complex issues throughout the development lifecycle.

Skills

ARM Cortex
C/C++
RTOS
Linux
Peripheral management
Software architecture

Education

Bachelor's or Master’s in CS/EC or related

Tools

ARM toolchain
Git
BSP (Board Support Package)

Job description

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.



Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer
Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer

Bacancy Technology Inc • Ahmedabad District

On-site
INR 1,200,000 - 2,400,000
5-Days a week
Flexible Timing
Training & Learning Sessions
C++ Embedded Developer
C++ Embedded Developer

Sunovaa Tech • Hyderabad, Bengaluru

On-site
INR 900,000 - 1,500,000
Embedded Software Engineer
Embedded Software Engineer

Lakshmi Machine Works (LMW) • Coimbatore District

On-site
INR 450,000 - 700,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

IntellisenseTechnology • Jalandhar

On-site
INR 600,000 - 900,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Embedded Engineering Manager
Embedded Engineering Manager

Cubic Corporation • Telangana

On-site
INR 1,200,000 - 1,800,000
Embedded Software Engineer
Embedded Software Engineer

Ckas Tech Bangalore • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

HEX20 • India

On-site
INR 2,500,000 - 4,000,000
Embedded Systems Tech Leader (Single Board Computers (SBC), RTOS prog)
Embedded Systems Tech Leader (Single Board Computers (SBC), RTOS prog)

Dev Solutions • Gurugram District

On-site
INR 900,000 - 1,300,000
Embedded Software Engineer (MCU & RTOS)
Embedded Software Engineer (MCU & RTOS)

Angel and Genie • Thiruvallur District

On-site
INR 900,000 - 1,200,000