Senior Software Engineer

RAVE Aerospace

  • Brea, California
  • 15 days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Architectural Designunmatched
    • Audiovisualunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Improvementunmatched
    • Continuous Integrationunmatched
    • Debugging Skillsunmatched
    • Documentationunmatched
    • Embedded Systemsunmatched
    • Ethernetunmatched
    • I2Cunmatched
    • Identify Issuesunmatched
    • Integration Testingunmatched
    • JavaScriptunmatched
    • Linux Operating Systemunmatched
    • Mentoringunmatched
    • Microsoft .NETunmatched
    • Microsoft C# (C Sharp)unmatched
    • Microsoft Windows Operating Systemunmatched
    • Network Protocolsunmatched
    • Organizational Development/Managementunmatched
    • People Managementunmatched
    • Problem Solving Skillsunmatched
    • Process Improvementunmatched
    • Product Developmentunmatched
    • Product Supportunmatched
    • Qt GUI (Graphical User Interface) Toolkitunmatched
    • RPC (Remote Procedure Call)unmatched
    • RS-485unmatched
    • SQL (Structured Query Language)unmatched
    • Socketsunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Technical Presentationunmatched
    • Test Automationunmatched
    • Test Plan/Scheduleunmatched
    • Unit Testunmatched
    • Unix Operating Systemsunmatched

    Description

    Description

    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
    • 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

    The starting pay range for this position is $130,000 to $146,500 per year however, base pay offered may vary depending on skills, experience, job-related knowledge and location.

    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
    • 9/80 work schedule with a hybrid work environment
    • Paid time off covering vacations, personal time off and sick days, capped off by an exciting year-end holiday shutdown

    Numbers & Facts

    LocationBrea, California

    Similar Jobs