Embedded Software Engineer
Full-time
Weekday AI
'
: - ( .- )
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-254hardware 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-254standards.
- 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.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Bangalore vacancy
- Senior Software Development Engineer (SDE 3) | Backend & Agentic Systems Start Date Starts Immediately CTC (ANNUAL) Competitive salary Competitive...SuggestedHybrid workImmediate start
- ...autonomously governed advantage. For more information, visit josys.com . About The Role We are looking for a Senior Software Engineer with strong hands-on Node.js experience to join our backend engineering team. Node.js will be the primary technology focus...SuggestedImmediate startWorldwide
- SAP Consultant Start Date Starts Immediately CTC (ANNUAL) Competitive salary Competitive salary Experience ...SuggestedWork at officeImmediate start
- SAP EWM Functional Consultant Start Date Starts Immediately CTC (ANNUAL) Competitive salary Competitive salary Experience...SuggestedHybrid workImmediate start
- ...accelerating frontier research with high-quality data, advanced training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality, and agents; and second, by applying that expertise to help enterprises...SuggestedFor contractorsImmediate startRemote jobFlexible hours
- Graduate/Diploma Engineer Trainees & Automation Engineers Start Date Starts Immediately CTC (ANNUAL) Competitive salary Competitive salary...TraineeshipImmediate start
- GCP Data Engineer (Immediate) Start Date Starts Immediately... ...of Kubernetes and Helm for service and pipeline deployment. software engineering foundations in Java and Python Dynatrace, Spanner...Full timeImmediate start
- Senior Databricks Data Engineer Start Date Starts Immediately... ...collaborating with business stakeholders. ~ Strong understanding of software development lifecycle and engineering best practices. ESSENTIAL...Hybrid workImmediate startShift work
- Flutter Engineer Start Date Starts Immediately CTC (ANNUAL) Competitive salary Competitive salary Experience...Immediate start
- ...Experience: 0–2 years; candidates who can commit to the complete six-month internship are encouraged to apply. Industry: Technology and software development. This is a paid, full-time, in-office internship based in Bangalore with a monthly stipend of ₹3,000 and a duration of...Full timeInternshipWork at office
- AWS Development Lead Position Description At CGI, we’re a team of builders. We call our employees members because all who join CGI are building their own company - one that has grown to 72,000 professionals located in 40 countries. Founded in 1976, CGI is a leading IT ...Permanent employmentFull timeNo agency
- ...Responsibilities Design, build, configure, and enhance custom software applications and components. Customize software solutions to address complex business requirements and support organizational processes. Troubleshoot and resolve technical issues within application...Full timeWork at office
- Responsibilities Develop applications and systems using Large Language Models, AI tools, cloud AI services, and generative AI models. Build production-ready AI solutions and integrate them into existing workflows and applications. Evaluate and improve AI models and...Full timeWork at office
- ...Platform teams. Identify and help remediate gaps in logging coverage and event data quality. Requirements ~3–5 years of software engineering experience building and shipping production services. ~ Proficiency in Go or strong experience with another typed systems...Hybrid workLocal areaFlexible hours
- ...documentation, and integration. Integrate pre-built AI services and APIs and implement RAG-based features where relevant. Apply engineering best practices to deliver high-quality solutions efficiently. Collaborate with architects and AI-native specialists on...Full time
- ...Responsibilities Develop, code, enhance, and integrate custom software components across systems and applications. Build front-end... ...adoption. Deliver robust, high-performing solutions using engineering best practices. Requirements ~ At least 5 years of experience...Full time
- ...Category Software Development/ Engineering Job Description – Quadient Senior Developer Position Description At CGI, we’re a team of builders. We call our employees members because all who join CGI are building their own company - one that has grown to 72,000 professionals...Permanent employmentFull timeNo agency
- ...Work Type: Hybrid Employment Type: Full Time / Permanent Qualification: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. We are seeking an experienced SAP HCM Lead Consultant with 10+ years of domain expertise to drive the design...Permanent employmentFull timeHybrid workLocal area
- ...Work Mode: Hybrid Employment Type: Full Time / Permanent Qualification: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. A Senior Databricks Architect with deep expertise in Lakehouse platform design, data engineering at scale and...Permanent employmentFull timeHybrid workLocal area
- ...selected for interviews will be contacted. No unsolicited agency referrals please. Job Title:Kofax Developer Position: Senior Software Engineer Experience:3-6 Years Category: Development/Engineering Location-Bangalore work Mode-Hybrid-3 days Employment Type...Permanent employmentFull timeNo agencyHybrid work
- Wintel VMWare & Cloud Engineer Position Description Company Profile: Founded in 1976, CGI is among the largest independent IT and... ...Position: SE/SSE Experience: 3-5 years Category: Software Development/ Engineering Shift: Rotational (mainly on EST time...Full timeHybrid workLocal areaShift work
- Senior Software Engineer - Application Production Support Position Description Company Profile: At CGI, we’re a team of builders. We call our employees members because all who join CGI are building their own company - one that has grown to 72,000 professionals located...Permanent employmentFull timeNo agency
- Consultant Software Engineer Position Description Role Overview: As a Consultant Software Engineer, you will be responsible to design, implement and optimize the scalable, secure and highly available software solutions in cloud and on premise infrastructure platforms...Full timeHybrid work
- Lead Systems Engineer - MS Teams and Automation Position Description LEAD SYSTEMS ENGINEER – AUTOMATION & MS TEAMS Overview We are looking for a Lead Systems Engineer with strong automation development experience and hands on scripting expertise to design, build, and...Full time
- Senior Engineer, Applications & Platforms
- Lead Engineer
- .... Strong analytical and logical thinking for real-world challenges. Candidate Persona: . Freshers with experience in software development, ideally with internships in integrations or data tools. . B Tech in Computer Science or equivalent from a reputed college...Full timeInternship
- ...build a better working world. EY Job Description Job Title:AI Engineer - Agentic AI, Orchestration & Azure AI Foundry (Full ‑ Stack,... ...organization. Knowledge and Skills Requirements: Core Software Engineering (Required) Strong hands-on development in Python...Full timeLocal area
- Azure Data Engineer – Microsoft Fabric Support Position Description Job Title: Azure Data Engineer – Microsoft Fabric Operations Support Location : Any CGI location Experience : 5years #LI-SY4 Azure Data Engineer – Microsoft Fabric Operations Support Role Summary...Full time
- GCP Cloud Engineer Position Description Job Title: Google Cloud Engineer / SRE We are seeking a highly skilled GCP Cloud Platform... ..., GitHub Actions etc to enable rapid, reliable, and automated software delivery. Develop and maintain automation scripts and tools using...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
