Software Architect (Safety-Critical Systems)
Ubifly Technologies Pvt Ltd
Build the Digital Foundation of Trust
We arent just writing code; were building the digital foundation for our aircraft. We are seeking a master buildera Software Architect who can design the blueprint for our entire safety-critical software stack. You will be responsible for every layer from the bare metal to the application ensuring performance partitioning and absolute reliability for our advanced avionics flight control and autonomous navigation systems. If you have architected real-time systems from scratch and understand the demands of a safety-critical world this role is for you.
About The ePlane Company
The ePlane Company is at the forefront of Indias urban air mobility revolution. Incubated at IIT Madras we are a deep-tech startup dedicated to designing and building the worlds most compact electric flying taxi. Our mission is to make door-to-door flying a reality drastically reducing commute times and decongesting our cities for a cleaner greener future. Were a passionate team of engineers designers and visionaries working on cutting-edge technology and were looking for brilliant minds to help us take flight.
Roles and Responsibilities
As the Software Architect for Safety-Critical Systems you will be the technical authority for our embedded software foundation. You will:
- Define the Architecture: Design and document the high-level software architecture from the ground up for our safety-critical systems including the Flight Control Computer (FCC) advanced avionics (similar to ADAS) and autonomous navigation suite .
- Establish Foundational Layers: Establish the core software framework defining memory maps partitioning strategies (time and space) and real-time scheduling models.
- Author Software Requirements: Write clear verifiable and precise low-level software requirements based on system-level specifications.
- Set the Standard: Create enforce and champion strict coding standards ( MISRA C/C ) and software development processes to ensure certifiable robust and maintainable code.
- Architect for Performance: Design for real-time determinism ensuring that all processes meet their deadlines in a multithreaded environment while managing CPU load and memory usage.
- Design for Configuration: Implement robust strategies for configuration management (e.g. using macros and build variants) to handle different aircraft models and hardware revisions efficiently.
- Collaborate and Guide: Work closely with systems hardware and V&V teams to ensure the software architecture is verifiable testable and aligns with system safety requirements (e.g. DO-178C).
- Mentor Developers: Act as the lead technical expert on the software stack mentoring developers on best practices for safety-critical design.
Required Qualifications (Must-Haves)
- Experience: 8 years of experience in embedded software development with at least 3-4 of those years in a software architect or technical lead role for safety-critical systems.
- Education: Bachelors degree in Computer Science Electrical/Electronics Engineering or a related technical field.
- Critical Domain Experience: Proven experience in avionics or automotive (ADAS Autonomous Driving or real-time ECUs) .
- Automotive Architecture Experience: Specific experience in automotive must include architecting systems for sensor fusion (camera LiDAR Radar) perception pipelines or path planning and decision-making logic within an ADAS or autonomous driving context.
- Functional Safety Architecture: Must have a deep understanding of functional safety principles (e.g. ISO 26262 DO-178C) and proven experience designing software architectures that are compliant with these standards (e.g. redundancy lockstep freedom-from-interference).
- C/C Expertise: Expert-level hands-on programming skills in Embedded C and C .
- RTOS Expertise: Must have deep practical experience with Real-Time Operating Systems (RTOS) particularly safety-certified kernels like LynxOS Deos VxWorks QNX or similar.
- Embedded Hardware Expertise: Must have strong experience with embedded processors (e.g. ARM Cortex-R/M PowerPC) and bringing up software on target edge hardware.
- Architectural Expertise: Demonstrable experience architecting complex real-time software systems from scratch .
- Performance Analysis: Hands-on experience with timing analysis CPU load measurement memory load analysis and code profiling on embedded targets.
- Requirements Authoring: Proven experience writing detailed low-level software requirements from system specifications.
- Standards: Expert knowledge of software coding standards like MISRA C/C and the rationale behind them.
- Low-Level Knowledge: Strong grasp of memory maps linker scripts bootloaders and hardware-software interaction.
Preferred Qualifications (Good-to-Haves)
- A Masters degree in a relevant engineering discipline.
- iSAQB Certified Professional for Software Architecture (CPSA) or other software Architecture certification is an added advantage
- Direct experience with ARINC 653 compliant RTOS or architectural principles.
- Deep familiarity with certification standards like DO-178C or ISO 26262 .
- Experience with automotive standards like AUTOSAR .
- Knowledge of Model-Based Development (MBD) and code generation (e.g. Simulink).
- Familiarity with safety and security concepts (e.g. fault tolerance secure boot).
- Knowledge of the Rust programming language is optional but valued.
What We Offer
- The opportunity to work on a groundbreaking product that will redefine urban transportation.
- A dynamic fast-paced and collaborative work environment with a brilliant and passionate team.
- Competitive salary and benefits.
- A culture of innovation where your ideas can directly impact the future of flight.
- ...car would have made it into your hands without us. KLA invents systems and solutions for the manufacturing of wafers and reticles integrated... ...is looking for the best and the brightest research scientist software engineers application development engineers and senior product...SuggestedFlexible hours
- ...information visit us at . Job Description Role Purpose The purpose of this role is to design test and maintain software programs for operating systems or applications which needs to be deployed at a client end and ensure its meet 100% quality assurance parameters...Suggested
- ...information visit us at . Job Description Role Purpose The purpose of this role is to design solution architecture for cross-system interactions and business logic integration ensuring seamless interoperability across multiple applications. Area of Responsibility...Suggested
- ...Lead Engineer AI Platform engineer We are seeking a highly skilled Senior AI Platform Engineer to serve as a technical leader and architect responsible for designing building and evolving Guardians enterprise AI Platform. This role will provide architecture leadership...Suggested
- ...Solution Architect (SA) role is a critical internally and externally-facing role within Freshworks Professional... ...Freshworks products with other systems and third-party applications to streamline... ...Professional Services experience in software industry in SaaS platforms ~...SuggestedFull timeRemote job
- ...Design, code, test, implement, maintain and support applications software that is delivered on time and within budget. Work closely... ...Knowledge of financial services industry Knowledge of end-to-end systems development life cycles, e.g., waterfall, iterative and other...Full time
- .... In the Senior Manager of Software Development role, you will provide... ...delivering highly scalable systems and a strong operational... ...mentor a team of developers, architects, and analysts. Set very high... ...AI automation for mission-critical work. We automate complex processes...Hybrid workLocal area
- ...and optimize their digital experiences. The Team & Role We are looking for a self-motivated and technically oriented Business Systems Analyst – Enterprise AI Support to join our dynamic IT team. As a key member of the team, you will play an important role in supporting...Full timeWork at officeRemote jobFlexible hoursShift work
- ...solutions, and deliver production-ready software. The role requires strong expertise in... ...Boot, microservices, AWS, and distributed systems, along with a solid understanding of data... ...issues. Collaborate with product managers, architects, QA engineers, and other stakeholders to...Full time
- Mindrift is looking for skilled Mobile App Developers (React Native, Flutter, Swift, or Kotlin)to join the Tendem project () and build native and cross-platform mobile applications for real-world use cases. In this role, you'll apply your mobile engineering expertise to build...Hourly payFull timePart timeFreelanceLocal areaRemote job
- ...experience in IT project delivery, Agile project management, or software development. ~ Minimum 4–6 years of experience as a Scrum Master... ...to have) Why Join Us? Join a collaborative team delivering critical Risk and Regulatory Reporting solutions that support business...Flexible hours
- ? We're Hiring | Power System Study Engineer | Chennai, Tamil Nadu ? Department: GETS – Engineering ? Location: Chennai... ...experience in International Power Utility/EPC Projects . Software Experience: ✅ ETAP ✅ PSS®E ✅ PSCAD ✅ ASPEN...Full timeHybrid work
- ...into production environments Ensure best practices for cloud security and compliance are followed across all environments Monitor system health using Prometheus → Grafana stack and implement automated alerting and remediation. Troubleshoot complex issues across...Flexible hours
- ...concepts.- Hands-on experience with test automation frameworks like Pytest, Robot, or Behave.- Working knowledge of Linux operating systems.- Strong understanding of Layer 2 and Layer 3 network protocols.Preferred Skills :- Experience with traffic generators like Ixia or Spirent...
- ...solutions using Python/PySpark and SQL.- Work with large datasets and distributed data processing frameworks.- Collaborate with data architects, analytics teams and business stakeholders.- Support CI/CD deployments and contribute to automation and DevOps practices.-...Immediate start
- ...record of successful projects.- Expertise in at least one popular Python framework (like Django, Fast API, Flask or Pyramid).- Design systems to automate patient interactions with health systems.- Develop applications in Google Cloud to implement product owners vision.-...Full timeLocal area
- ...stakeholdersKey Responsibilities :- Architect and maintain scalable ETL/ELT... ...infrastructure to improve system elasticity and cost-efficiency... ...latency data availability for critical business applications.- Mentor... ...to enforce best practices in software engineering and data quality standards...
- ...SolutionsLocation: ChennaiAs an ALM Solution Architect, you are responsible for designing,... ...Requirements Management, Test Management, and Software Configuration Management (SCM), ensuring... ...providers to ensure stable and efficient system operation and monitoring. Coordination of...Worldwide
- ...consolidation units, versions, hierarchies, and reporting rules.- Integrate Group Reporting with SAP S/4HANA Universal Journal and other source systems.Your Profile :- Bachelors or masters degree in finance, Accounting, or IT.- 4+ years of experience in SAP Finance, with at least 12...Hybrid workFlexible hours
- ...Platform.- Build data ingestion and ETL/ELT solutions using Python and SQL.- Work with large datasets and develop pipelines from source systems to data warehouses, databases and data lakes.- Design and optimize solutions using Google BigQuery.- Develop data processing...Hybrid workImmediate start
- ...Responsibilities:- 6+ years of hands-on experience with the ServiceNow platform, including 3+ years in a technical lead or solution architect role.- Proven delivery experience across CSM, Virtual Agent, CMDB, and platform Integrations.- Strong development expertise in JavaScript...
- We are looking for a Technical architect with strong expertise in Microsoft .NET, React or Angular, Azure Cloud, and SQL to develop scalable... ...Experience with API development, microservices, and distributed systems.- Hands-on experience working in Agile/Scrum delivery models.-...
- Role Overview : We are seeking an experienced OCI DevSecOps & Elastic Observability Architect to lead the design, implementation, and management of enterprise observability, monitoring, and DevSecOps solutions across Oracle Cloud Infrastructure (OCI), Kubernetes (OKE), OpenShift...
- Key Responsibilities : Service Delivery & Operations Management : - Own and govern infrastructure and platform support services across all technology towers.- Ensure stable and reliable operations of production, UAT, and DR environments.- Drive incident, problem, change, release...
- EWM Functional ConsultantJob Description :Role & Responsibilities :- 6+ years of relevant experience as Functional consultant in SAP EWM and WM.- Experience with any SAP EWM version upgrade projects.- Should have worked on at least 3 - 4 full life cycle implementations in SAP...Full time
- ...Senior Data Engineer with deep expertise in the Google Cloud Platform ecosystem to design, build, and maintain scalable data processing systems. The ideal candidate should have strong hands-on experience with BigQuery, Dataflow, Airflow, and advanced SQL, alongside programming...
- Roles & Responsibilities :- Design, develop, and deliver scalable end-to-end data pipelines using Azure Data Factory, ensuring robust integration of enterprise-wide data from diverse sources.- Build and optimize data engineering workflows using Databricks and PySpark.- Write...Work at officeImmediate start
- ...science, Information Technology or related field.- 3 - 5 years of software development experience and multicloud architecture experience (... ...and develop complex integrations between Vlocity and external systems, including CRM, ERP, and other enterprise applications.- Leverage...
- ...Face interviews Key Responsibilities :- Architect and implement enterprise-grade Lakehouse... ...Microsoft Azure and integrate with enterprise systems (e.g., ServiceNow).- Drive CI/CD, DevOps... ...ownership.- Must have 10+ years of software engineering experience with at least 5+ years...Immediate start
- Lead Oracle Fusion SCM ConsultantExperience : 8+ YearsWork Location : Hyderabad, Chennai, Pune & BangaloreWork Mode : HybridRole Overview : We are looking for a hands-on Lead Oracle Fusion SCM Consultant with strong experience in Order-to-Cash (OTC) processes. The candidate ...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Architect (Safety-Critical Systems). Be the first to apply!

