Architect
- Posted 14 hours 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)
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
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





