# Embedded Software Engineer

> Weekday AI · Bengaluru, India · Full-time · Posted 2026-09-15

**Salary:** INR 250,000–700,000

**Workplace:** on_site

**Department:** Weekday's Client via platform

## Description

𝗧𝗵𝗶𝘀 𝗿𝗼𝗹𝗲 𝗶𝘀 𝗳𝗼𝗿 𝗼𝗻𝗲 𝗼𝗳 𝘁𝗵𝗲 𝗪𝗲𝗲𝗸𝗱𝗮𝘆'𝘀 𝗰𝗹𝗶𝗲𝗻𝘁𝘀

𝗦𝗮𝗹𝗮𝗿𝘆 𝗿𝗮𝗻𝗴𝗲: 𝗥𝘀 𝟮𝟱𝟬𝟬𝟬𝟬 - 𝗥𝘀 𝟳𝟬𝟬𝟬𝟬𝟬 (𝗶𝗲 𝗜𝗡𝗥 𝟮.𝟱-𝟳 𝗟𝗣𝗔)

Experience: 1+ yrs

Location: Bengaluru, Karnataka, India

Job Type: Full-time

We are looking for a hands-on **Embedded Software Engineer** to design, develop, and maintain reliable embedded software for real-time and mission-critical applications.

The role involves working across **C, C++, Python, VxWorks, Linux, networking, FPGA, storage systems, and SQL-based data solutions**. You will contribute to the development of robust embedded systems while ensuring compliance with industry standards for safety, reliability, coding quality, and hardware-software integration.

## Requirements

### KEY RESPONSIBILITIES

-   Design, develop, test, and maintain embedded software using **C, C++, and Python**.
-   Develop and maintain embedded applications on **VxWorks and Linux** platforms.
-   Implement real-time software solutions while adhering to **MISRA C** coding standards and development practices.
-   Develop software for mission-critical applications with a strong focus on reliability, performance, and deterministic behaviour.
-   Implement **socket programming** and develop networking functionality and protocol stacks.
-   Design and develop communication interfaces for embedded systems and interconnected platforms.
-   Contribute to **FPGA programming and development** while following applicable **DO-254** hardware design assurance practices.
-   Design, implement, and maintain **NAS and storage systems** for mission and application data.
-   Develop SQL-based data solutions, data storage mechanisms, and storage management frameworks.
-   Collaborate with systems, hardware, FPGA, and verification teams for software-hardware integration.
-   Participate in system integration, debugging, verification, validation, and testing activities.
-   Troubleshoot complex software, networking, storage, and hardware-integration issues.
-   Analyse system behaviour and identify root causes of performance, reliability, and integration issues.
-   Maintain technical documentation, source code, configuration records, and development artefacts.
-   Follow established software development, configuration management, coding, testing, and quality processes.
-   Contribute to continuous improvement of embedded software architecture, development practices, and system reliability.

### WHAT MAKES YOU A GREAT FIT

-   **1+ years of professional experience** in embedded software development or a closely related engineering role.
-   Strong programming skills in **C, C++, Python, and SQL**.
-   Hands-on experience developing embedded software on **VxWorks and/or Linux**.
-   Understanding of **real-time software development** and embedded system concepts.
-   Experience developing software in accordance with **MISRA C** coding standards.
-   Strong understanding of networking concepts, communication protocols, and **socket programming**.
-   Experience with **FPGA programming/development** and familiarity with **DO-254** standards.
-   Knowledge of **NAS, storage systems, data management, and storage architecture**.
-   Experience working with SQL databases and developing data-storage solutions.
-   Strong debugging, troubleshooting, analytical, and problem-solving skills.
-   Ability to work effectively with software, systems, hardware, FPGA, and verification teams.
-   Good understanding of software-hardware integration and system-level testing.
-   Strong attention to detail with a focus on reliability, quality, and engineering discipline.
-   Experience in **defence, aerospace, avionics, or other mission-critical embedded systems** will be an advantage.
-   Exposure to **DO-178C** software development assurance standards is desirable.
-   Familiarity with configuration management tools and software **Verification & Validation (V&V)** processes is preferred.
-   Strong communication and documentation skills with the ability to work effectively in multidisciplinary engineering teams.

## Apply

[Apply at Weekday AI](https://apply.workable.com/weekday-1/j/D9D2DA201F/apply)

---
Powered by [Workable](https://www.workable.com)
