← Back to jobs
MMulticoreWare

Embedded Software Engineer

MulticoreWare

Porur
Full-Time
0-3 Years experience

Description

About the Role

We are looking for a skilled Embedded Software Engineer to develop high-quality embedded software, lead projects efficiently, and collaborate closely with customers to ensure timely and effective delivery.

Key Responsibilities

  • Develop and deliver quality embedded software in line with project requirements and timelines.
  • Understand and translate customer requirements into robust software solutions.
  • Lead and manage projects efficiently from initiation to delivery.
  • Communicate with customers and facilitate smooth project execution.

Required Skills

  • Proficient in C and C++.
  • Hands-on experience in embedded firmware development.
  • Experience in embedded device driver development.
  • Strong understanding of Real-Time OS concepts — Schedulers, Threads, Queues, Semaphores, Mutexes, Software Timers, and Thread Priorities.
  • Good knowledge of embedded systems — Register Read/Write, Interrupts, and Communication Interfaces (UART, I2C, SPI, PCIe, MIPI CSI, USB, Ethernet).

Good to Have

  • Advanced expertise in C and C++.
  • Deep understanding of RTOS concepts and multithreading.
  • Device driver development experience on Linux operating system.
  • Device driver development experience on Windows operating system.

About MulticoreWare

-

Industry: no-mentionEmployees: 450+Website