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.
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.
Requirements
Education:
B.E.,
B.Tech., M.E., M.Tech., or equivalent.
Technical Skills (Must haves):
• 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).
Need to have (Can be bridged):
• Strong practical understanding of embedded
software development and project execution.
• Ability to understand customer requirements and
translate them into robust software solutions.
Good to have (Not essential):
• 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.
Preferred Qualifications (Optional):
• Experience leading embedded software projects and
collaborating directly with customers.
Skills Required
- Proficiency in C and C++
- Hands-on experience in embedded firmware development
- Experience in embedded device driver development
- Understanding of RTOS concepts, including schedulers, threads, queues, semaphores, mutexes, software timers, and thread priorities
- Knowledge of embedded systems, including register read/write, interrupts, and communication interfaces
- Advanced expertise in C and C++
- Deep understanding of RTOS concepts and multithreading
- Device driver development experience on Linux
- Device driver development experience on Windows
What We Do
MulticoreWare delivers software IP Solutions and Engineering Services serving a wide group of customers with Compilers & Toolchains, Libraries for SDK, Video codec and AI analytics solutions using various vision & non-vision (Radar, LiDAR, IMU, GPS, etc.) sensors on various heterogenous computing platforms. Our solutions are used in Automotive (ADAS/AD), Surveillance, Defence, Medical Imaging, IoT, Retail, Logistics, Industrial, Robotics, Smart City. MulticoreWare’s industry-leading video codec products (x266™/x265/Ultraziq) have been deployed in live streaming or VOD services across many broadcast customers. FOLLOW US ON SOCIAL MEDIA Youtube: https://www.youtube.com/channel/Multicoreware Twitter: https://twitter.com/MulticoreWare Facebook: https://www.facebook.com/multicoreware Instagram: https://www.instagram.com/multicoreware.inc/







