MTS I, Software Engineer (Embedded)
Role responsibilities
Design and develop software solutions for Linux or Android OS to power inflight entertainment products. Take ownership of features from concept to deployment while collaborating with cross-functional teams in an Agile environment.
Requirements
Requires a Bachelor's degree in Computer Science, Software Engineering, or Electrical Engineering with a strong proficiency in C/C++ and Linux. Preferred candidates have 3 years of experience in software engineering and familiarity with networking protocols and web technologies.
Key skills
C/C++, Linux, Android OS, CI/CD, Socket Programming, Pub/Sub, Event Driven Architecture, Data Structures, Algorithms, Object-Oriented Programming, HTML, CSS, JavaScript, React, PHP, REST APIs
Keywords
Embedded Software, Linux, Android OS, C++, PHP, Python, JavaScript, React, REST APIs, TCP/UDP/IP, VLANs, Agile, Scrum, CI/CD, Socket Programming, Pub/Sub, Event Driven Architecture, Object-Oriented Programming, Aviation, Aerospace, Inflight Entertainment, Scalable Architectures, Version Control, Hardware Schematics, Block Diagrams