Senior Software Engineer

RAVE Aerospace LLC

Laramie, WY

JOB DETAILS
SKILLS
Architectural Design, Audiovisual, C Programming Language, C++ Programming Language, Computer Science, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Debugging Skills, Documentation, Embedded Systems, Ethernet, I2C, Identify Issues, Integration Testing, JavaScript, Linux Operating System, Mentoring, Microsoft .NET, Microsoft C# (C Sharp), Microsoft Windows Operating System, Network Protocols, Organizational Development/Management, People Management, Problem Solving Skills, Process Improvement, Product Development, Product Support, Qt GUI (Graphical User Interface) Toolkit, RPC (Remote Procedure Call), RS-485, SQL (Structured Query Language), Sockets, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Technical Presentation, Test Automation, Test Plan/Schedule, Unit Test, Unix Operating Systems
LOCATION
Laramie, WY
POSTED
30+ days ago

Summary 

The Senior Software Engineer will participate in the architecture, design, development, test and integration of software features for, or in support of, RAVE In-flight Entertainment (IFE). 

 

Core Responsibilities 

  • Contribute to the design, creation, development and improvement of software features, packaging, tools, testing, test automation, continuous integration, delivery, and documentation 
  • Build and maintain automated tests (unit, integration, system-level) 
  • Triage, debug, and resolve issues 
  • Take ownership of quality and drive continuous improvement 
  • Provide accurate estimates and deliver on commitments with transparency 
  • Collaborate with stakeholders, users, and teams on design, implementation, and approvals 
  • Engage actively in meetings and technical discussions 
  • Coordinate with internal teams to support product success 
  • Prepare and present technical concepts clearly and effectively 
  • Follow and help improve SDLC and organizational processes 
  • Provide guidance, mentoring, and training within the software team, while offering support across the broader product development organization 

Requirements

Core Qualifications  

  • Bachelor’s Degree in Engineering, Computer Science, or equivalent experience in a related field 
  • 6+ years of software development experience with one or more of the following: 
  • Software development in C/C++ on Linux/UNIX, embedded, or Windows (.NET, C#, JavaScript, SQL) 
  • Modern tech stack: Qt/QML, Node.js, Golang, React, Typescript, Python, PostgreSQL, Docker, MQTT, Microservices 
  • Experiences with any of the following languages, technologies and techniques would be advantageous: 
  • IPC, RPC, sockets, A/V players 
  • Networking & protocols: Ethernet, ARINC 429, RS-485, I2C, SPI, MDIO, CAN 
  • Experience with npm, Bower or Webpack 
  • Debugging & troubleshooting 

Benefits

In addition to a comprehensive package of health benefits that include company contributions, RAVE Aerospace offers a variety of additional benefits and perks to enhance your work-life balance experience including but not limited to:

  • A home allowance to elevate your home workspace
  • Discretionary bonus program
  • Future financial security with a 401(k) program with company match
  • Paid time off covering vacations, personal time off and sick days, capped off by an exciting year-end holiday shutdown
  • Embraced flexibility with our alternative work schedule (9/80) to navigate your workweeks with every other Friday off

About the Company

R

RAVE Aerospace LLC