Embedded Software Engineer - Bangalore - ref. c0584019

apartmentSarla Aviation placeBangalore calendar_month 

Job Description

About Sarla Aviation

At Sarla Aviation, we are pioneers in developing next generation eVTOL aircraft. We seek an experienced Embedded Software Engineer to join our dynamic team. This role will focus on integrating various aircraft subsystems into the flight computer while contributing to the architecture, design, and implementation of robust, scalable software for critical flight operations.

This is a hands-on position where you will collaborate with multidisciplinary teams, including engineers, data scientists, and pilots, to bring our innovative eVTOL technology to life.

Key Responsibilities
  • Plan, write, test, and debug C++ code to ensure the scalability and reliability of Sarla Aviation's flight software.
  • Optimize task scheduling in embedded systems to meet real-time performance requirements.
  • Ensure reliable communication between the flight computer and critical subsystems, including motor inverters, radio links, IMU sensors, actuators, and GPS.
  • Develop verification strategies and manage hardware-in-the-loop simulators to support software development and certification processes.
  • Implement communication protocols like UART, CAN, I2C, and SPI for efficient data exchange between components.
  • Work closely with multidisciplinary teams to ensure that software requirements and schedules are well-defined and met.
  • Mentor and guide junior engineers as the team grows, while remaining deeply involved in development processes.
Required Qualifications
  • Bachelor's degree in computer science, Electrical Engineering, Electronics Engineering, or related fields.
  • 3+ years of experience in embedded systems software development, focusing on real-time, safety-critical applications.
  • Strong knowledge of object-oriented programming (OOP) principles, particularly in C++.
  • Experience with drone and UAV subsystems and software architecture.
  • Proficient in debugging communication protocols like UART, CAN, I2C, and SPI, and implementing them in embedded systems.
  • Familiarity with real-time operating systems (RTOS) and task scheduling.
  • Experience with version control (Git), project management tools (Jira), and Agile methodologies (Scrum, Kanban).
  • Experience working in regulated environments (e.g., FAA, Mil-Spec) with a focus on aviation or automotive software.
Desired Qualifications
  • Master's degree or advanced experience in aerospace or automotive software engineering.
  • Experience building and managing sprint planning exercises, roadmaps, and Gantt charts.
  • Familiarity with DO-178C standards and other aviation certification processes.
  • Strong debugging skills using tools like logic analysers and oscilloscopes.
  • A passion for aerospace and aviation technology.
Why Join Sarla Aviation
  • Be part of an innovative team at the forefront of eVTOL technology.
  • Hands-on involvement in the entire software lifecycle, from design and development to testing and certification.
  • Work with talented engineers in a fast-paced and collaborative environment.
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.

business_centerHigh salary

Embedded Software Engineer

apartmentCodersBrainplaceBangalore
Job Description Skills: Embedded Software, Embedded C, CAN, EEPROM, Logic Analyzer, Microcontrollers, RTOS, MNC Location:Bangalore Exp:5-8years Mandatory Technical Skills  •  Hands on Experience in embedded SW development using C for 16/32-bit...
thumb_up_altRecommended

Software Engineer C++

placeBangalore
Overview: The Software Engineer will work with an experienced team of software, firmware, and hardware engineers to develop our Q-SYS platform. Q- SYS is a fast growing, award winning, software and hardware platform built on cutting-edge audio...
apartmentArmplaceBangalore
solutions that interface higher-level software stacks with the hardware itself. Job Overview Arm is seeking skilled, experienced, and highly motivated embedded software developers to join our Software Engineering group. As a member of the System Solutions...