Software Architect

15 hours ago


Chennai, Tamil Nadu, India The ePlane Company Full time ₹ 8,00,000 - ₹ 12,00,000 per year

Chennai, Tamil Nadu

Work Type: Full Time

Build the Digital Foundation of Trust

We aren't just writing code; we're building the digital foundation for our aircraft. We are seeking a master builder—a 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 India's urban air mobility revolution. Incubated at IIT Madras, we are a deep-tech startup dedicated to designing and building the world's 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. We're a passionate team of engineers, designers, and visionaries working on cutting-edge technology, and we're 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: Bachelor's 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 Master's 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.


  • Chennai, Tamil Nadu, India Banyan Software Full time ₹ 30,00,000 - ₹ 60,00,000 per year

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...

  • Software Architect

    7 hours ago


    Chennai, Tamil Nadu, India The ePlane Company Full time ₹ 8,00,000 - ₹ 16,00,000 per year

    Build the Digital Foundation of TrustWe aren't just writing code; we're building the digital foundation for our aircraft. We are seeking a master builder—a 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,...

  • Software Architect

    6 days ago


    Chennai, Tamil Nadu, India Fynxt Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Software Architect Data & Platform Chennai (Onsite) | Full-time | FYNXTAbout FYNXTFYNXT is redefining the global broking industry through cutting-edge fintech SaaS solutions. We build multi-asset trading platforms, seamless payment ecosystems, and scalable customer engagement tools for brokers worldwide. Our culture combines startup agility with structured...

  • Software Architect

    1 week ago


    Chennai, Tamil Nadu, India Fynxt Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Software Architect Backend API Onsite | Full-time | FYNXTAbout FYNXTFYNXT is transforming the global broking landscape with fintech SaaS solutions. We empower brokers worldwide with multi-asset trading platforms, payments, and scalable customer engagement tools. Our culture combines startup agility with structured execution.Role OverviewWere looking for a...

  • Salesforce Architect

    2 weeks ago


    Chennai, Tamil Nadu, India Viventium Software Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Viventium Software Inc. is a SaaS-based human capital management solution that provides a remarkable user experience and award- winning software. Viventium provides flexible software and expert guidance so clients can be sure their payroll is done right. Viventium offers specialized solutions in the health services markets which include home care agencies...

  • Software Architect

    1 week ago


    Chennai, Tamil Nadu, India Wind River Full time ₹ 10,000 - ₹ 60,000 per year

    DescriptionPosition at Wind RiverAbout Wind RiverJob Description – Software Architect – WRSDIn a world increasingly driven by software innovation, Wind River is pioneering the technologies to accelerate the digital transformations of our customers with a new generation of Mission Critical AI Systems, in a world with the most exacting standards for...

  • Software Architect

    1 week ago


    Chennai, Tamil Nadu, India Nodoos Tech solutions private limited Full time ₹ 1,97,830 - ₹ 5,58,885 per year

    A Software Architect is a senior technical expert responsible for designing the overall structure and high-level architecture of software systems. They translate business requirements into technical solutions, create architectural blueprints, and guide software development teams through the lifecycle of software projects.Key ResponsibilitiesEvaluate,...

  • Software Architect

    2 weeks ago


    Chennai, Tamil Nadu, India Sightspectrum Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Role & responsibilitiesThe Architect (Software Architect) is responsible for desipninp the overall technicalframework and infrastructure for the solutions whether it hosted in Dataiku or in IT system, ensuring they are scalable, secure, and integrate seamlessly with existing systems.Responsibilities:Architecture Design: Develop the overall architecture for...


  • Chennai, Tamil Nadu, India Meril Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Motion Control Software Architect (Robotics)Location:Chennai, Tamil NaduEmployment Type:Full-TimeAbout the RoleWe are seeking a highly skilledMotion Control Software Architectto lead the design and development of advanced motion control systems for our next-generation robotic platforms. This role requires deep expertise in control theory, robotics software...


  • Chennai, Tamil Nadu, India Trimble Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Software Architect (AI Systems) We are looking for a Senior Software Architect (P5) to lead the design and evolution of scalable, secure, and intelligent AI systems across our enterprise platform. This role requires deep technical expertise in AI/ML system architecture, cloud-native development, and distributed system design, along with the ability to...