Software Engineer

Senior Software Engineer will be work in a highly integrated modular avionics project.


  • BS or higher degree in Electrical and Electronics Engineering, Computer Engineering or any related discipline
  • At least 5 years of experience in embedded software development
  • Proficiency in C, with fair knowledge of the language specification
  • Experience on Software Development Life Cycle including requirements analysis, coding, unit tests, integration and verification.
  • Experience in DO-178 or equivalent process.
  • Demonstrated ability to meet tight deadlines, follow development standards and to work independently
  • A good command of written and spoken English
  • Male candidates should have no military obligations
Preferred Qualifications

  • Knowledge of component data sheets and specifications
  • Familiarity with embedded systems design, low-level hardware interactions such as UART, SPI
  • Hands-on experience in developing driver and applications for Embedded Systems
  • Experience with engineering tools like DOORS, Enterprise Architect, Jira, SVN, and Git
  • Work experience in the defense and/or aerospace industry
  • Academic or professional experience/background in digital signal processing

  • Analyze, develop and manage software requirements using tools like DOORS
  • Perform and document software architectural design using UML
  • Design, implement, and maintain high performance, reliable, and highly available software using C
  • Implement automated unit and unit integration tests for your code
  • Review your team’s work products (requirements, code, design, documentation etc.)