Software Engineer

4 days ago


Bengaluru India Sarla Aviation Full time

Job Description About Sarla Aviation Sarla Aviation is at the forefront of revolutionizing urban air mobility with its cutting-edge eVTOL (electric Vertical Take-off and Landing) aircraft featuring innovative tilt-rotor technology. Sarla Aviation, a pioneer in the development of sustainable, efficient, and safe air transportation systems, is dedicated to influencing the future of aviation. We are seeking a skilled and driven Software Intern - Automation to join our expanding team and contribute to the success of our eVTOL program. About The Role We are looking for a Software Engineer Test Systems Development with a strong foundation in test automation using the National Instruments (NI) ecosystem, including LabVIEW, VeriStand, and TestStand, as well as programming proficiency in C/C++ and Python. This role will focus on developing robust, scalable, and high-performance test systems for validating embedded hardware and software platforms. Key Responsibilities - Design, develop, and implement automated test systems using NI tools such as LabVIEW, VeriStand, and TestStand. - Develop custom test applications for Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) environments. - Configure and maintain VeriStand real-time test environments, including integration with Simulink models and hardware components. - Write and maintain software modules in Python and C/C++ to interface with instrumentation, automation frameworks, and embedded systems. - Interface with hardware components such as NI PXI systems, cRIO, DAQs, and other industrial I/O hardware. - Support integration and troubleshooting of test systems involving embedded controllers, sensors, and communication interfaces. - Collaborate with cross-functional teams (hardware, embedded, systems) to define test requirements and coverage strategies. - Develop and maintain documentation including test specifications, software architecture, and user manuals. - Participate in code reviews and follow best practices for version control, modular design, and test-driven development. Required Qualifications - 4-7 years of hands-on experience developing test systems using NI tools (LabVIEW, VeriStand, TestStand). - Strong programming skills in Python and C/C++. - Proficiency with LabVIEW (preferably at CLD or higher level). - Experience with VeriStand real-time test systems for HIL testing. - Working knowledge of hardware integration, including DAQ, PXI, FPGA, and real-time controllers. - Familiarity with communication protocols such as CAN, LIN, Ethernet, RS-232/485, and others. Preferred Skills (Nice To Have) - NI Certifications (e.g., CLD, CLA, Certified VeriStand Developer). - Experience using Python for test automation, data parsing, or integrating with external systems. - Development experience in C/C++ for embedded or test applications. - Experience with TestStand for test sequence management and report generation. - Familiarity with model-based testing (e.g., Simulink, FMUs, or co-simulation tools). - Version control tools such as Git, SVN, or Perforce. - Exposure to CI/CD practices in a test environment (e.g., Jenkins, Bamboo). Soft Skills - Strong analytical and problem-solving mindset. - Effective communicator with cross-disciplinary teams. - Self-motivated and able to manage tasks with minimal supervision. - Attention to detail and commitment to quality and reliability. What You'll Gain - Exposure to real-world avionics software development practices and documentation standards. - Hands-on experience with automation and internal tooling. - Mentorship from experienced software and embedded engineers. - Opportunity to contribute to projects that support safety and innovation in aviation. Why Join Us Be a part of a world-class team in an environment where your work directly contributes to shaping the future of urban air mobility. Thrive in our culture of diversity, inclusion, and innovation, where your unique perspectives and ideas are valued. Enjoy a competitive compensation package, with opportunities for growth and development in a rapidly evolving industry. How To Apply Submit your resume through our website www.sarla-aviation.com or via the job post and join us in our journey to redefine aerospace with safety, integrity, and groundbreaking innovation at its core. Sarla Aviation is dedicated to creating a diverse and inclusive workspace, championing equality and empowering every individual. We believe that our strength lies in our differences, not just our similarities. Therefore, we warmly welcome applications from all qualified candidates, regardless of their ethnicity, gender, disability, religion, sexual orientation, or age. Join us at Sarla Aviation, where your unique background and perspective are not just welcomedthey are celebrated.


  • Software Engineer III

    2 weeks ago


    Bengaluru, India Guidewire Software Full time

    Job Description Summary Guidewire is the platform P&C insurers trust to engage, innovate, and grow efficiently. We combine digital, core, and data solutions to deliver a seamless experience for our customers. Our team is dedicated to building software that supports the future of the insurance industry, and we are looking for individuals who share our...

  • Software Engineer I

    5 hours ago


    Bengaluru, India Guidewire Software Full time

    Job Description Summary Guidewire is searching for a unique individual who is ambitious, curious, and hungry for a rare chance to transform a 500-year-old industry from the inside out. Through our data listening capabilities, we collect more data (and more important data) than any other company in our market. We seek ways to make sense of it, showcase it,...


  • Bengaluru, India Quest Software Full time

    Job Description Overview Principal Software Engineer You wish to work in a fun and supportive environment. At One Identity we know that companies with a strong positive culture perform so much better. That is why every day we strive to create a collaborative and inclusive working environment where our people can feel empowered to succeed. One Identity is...


  • Bengaluru, India APPIT Software Inc Full time

    Job Description Software Engineer- ALM Location : Bangalore Role : Software Engineer Notice period : 30 days Experience : 3-5 years Primary Skills: - Proficient understanding of the Software Development Life Cycle (SDLC) and its various phases. - Strong command of Unified Modeling Language (UML) and SysML for designing software architectures and...


  • Pune, India Momentive Software Full time

    Job Description Job Description Position Overview We are looking for Senior Software Engineer to work within the Development team. This position will be in our Pune office Position Summary As a Senior Software Engineer, the associate will be responsible for orchestrating complex application development across the full lifecycle of development from...

  • Software Engineer III

    3 weeks ago


    Bengaluru, India Rocket Software Full time

    Job Description It's fun to work in a company where people truly BELIEVE in what they're doing! Job Description Summary: The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities,...


  • India Better Software Full time

    We are a software development company. We have primarily worked with enterprises and startups who often wants to build a product from scratch. Our mission is to build software with solid foundations, addressing the primary concerns of startup founders when working with agencies. We believe in prioritizing maintainability, simplicity, and the Open-Closed...


  • India Better Software Full time

    We are a software development company. We have primarily worked with enterprises and startups who often wants to build a product from scratch. Our mission is to build software with solid foundations, addressing the primary concerns of startup founders when working with agencies. We believe in prioritizing maintainability, simplicity, and the Open-Closed...


  • Bengaluru, India Guidewire Software Full time

    Job Description Summary Guidewire is searching for a senior full stack engineer who is passionate about all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help build our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their...

  • Software Engineer

    3 weeks ago


    Bengaluru, India APPIT Software Inc Full time

    Software Engineer- ALM Location: Bangalore Role: Software Engineer Notice period: 30 days Experience: 3-5 years Primary Skills: Proficient understanding of the Software Development Life Cycle (SDLC) and its various phases. Strong command of Unified Modeling Language (UML) and SysML for designing software architectures and solutions. Hands-on experience with...