Search by job, company or skills

Fresher
Not Disclosed
Early Applicant
  • Posted 2 days ago
  • Be among the first 10 applicants

Job Description

Job Summary

Seeking an experienced Embedded Software Engineer to design develop and maintain embedded software solutions for safety-critical systems. The role requires strong expertise in C C++ and Linux-based development with experience in software lifecycle activities debugging integration and verification. Experience in Medical Device software development and regulatory environments is preferred. Knowledge of Python scripting and automation is an added advantage.

Responsibilities

Key Responsibilities

Develop and maintain embedded software using C/C++ on Linux platforms.

Design and implement safety-critical software components following industry standards.

Participate in software architecture design reviews and code reviews.

Perform unit testing integration testing debugging and issue resolution.

Collaborate with cross-functional teams including systems QA and regulatory stakeholders.

Support software verification validation and documentation activities.

Ensure compliance with quality and regulatory requirements for safety-critical products.

Contribute to continuous improvement of development processes and tools.

Utilize Python for scripting automation and test support activities where applicable.

Provide technical guidance and support throughout the product development lifecycle.

Mandatory Skills

C Programming

C++ Programming

Embedded Linux Development

Safety-Critical Software Development

Software Design & Debugging

Unit & Integration Testing

Version Control (Git)

Preferred Skills

Medical Device Software Development (IEC 62304 FDA)

Python Scripting/Automation

Regulatory Compliance & Documentation

Agile Development Practices

Embedded System Validation & Verification

Certifications Required

Medical Device Software Development (IEC 62304 FDA)

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Safety-Critical Software Development

Medical Device Software Development

Embedded Linux Development

Software Design Debugging

Python Scripting Automation

Embedded System Validation Verification

Regulatory Compliance Documentation

Version Control Git

Agile Development Practices

Similar Jobs

Bengaluru, India
Skills:
Manufacturing Execution Systems (MES), Apis, Agile Methodologies, Middleware, Sql, Javascript, Enterprise Applications, Integration with manufacturing and enterprise systems, MES architecture implementation, Software development lifecycle practices, ISA-95 standards, System integrations, Database interfaces, CI/CD concepts, Source control systems, Troubleshooting capabilities
Bengaluru, India
Skills:
C++ Programming, C Programming, Unit Integration Testing, Safety-Critical Software Development, Medical Device Software Development, Embedded Linux Development, Software Design Debugging, Python Scripting Automation, Embedded System Validation Verification, Regulatory Compliance Documentation, Version Control Git, Agile Development Practices
Bengaluru, India
Skills:
security automation , Automation Scripting, Siem, Python, threat detection and response, incident-response workflows, standalone and multi-tenant security architectures, Google SecOps architecture, SOAR, enterprise cybersecurity architectures
Bengaluru
Skills:
Testing, Microservices, Coding, Machine Learning, System Design, Oracle, cloud, Software Development Life Cycle, Application Development, Terraform, Artificial Intelligence, PostgreSQL, Security, application resiliency, Agile practices, AI capabilities, CI CD, Elastic Container Service, Mobile, modern programming languages, architecture concepts, AWS Elastic Kubernetes Service, operational stability, database querying languages
Bengaluru, India
Skills:
Linux, C, Tcp Ip, Vx Works, Python, Rtos, TRDP, cybersecurity principles, cip, MVB, secure network communications, multi-threaded programming