Safran Passenger Innovationsposted 2 months ago
Full-time • Mid Level
Laramie, WY

About the position

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

Responsibilities

  • Contribute to the design, creation, development and improvement of software features, packaging, tools, testing, test automation, continuous integration, delivery, and documentation
  • Triage and resolve bugs and problems
  • Demonstrate passion for continuous improvement and take personal ownership of quality (i.e., do no harm)
  • Provide realistic estimates, foster a culture of transparency, and meet agreed upon commitments
  • Hold anyone in the product development organization accountable for agreements made
  • Contribute to the creation and improvement of tools features, packaging, testing, test automation and continuous integration, delivery, and documentation
  • Facilitate communication internally, with stakeholders, users, and/or customers on specifications, architecture, design, implementation, and approvals
  • Actively participate, engage, and contribute during meetings
  • Leverage other internal organizations to facilitate product success
  • Present technical information
  • Adhere to, contribute to, and help improve both organizational processes and the software development lifecycle (SDLC)

Requirements

  • Bachelor’s Degree in Engineering, Computer Science, or equivalent experience in a related field
  • 3+ years of software development experience with one or more of the following: UNIX/Linux or embedded operating systems using C/C++, Windows using C/C++/C#, .Net, web programming, JavaScript, ASP, SQL, Mobile application development using HTML (preferably HTML5), CSS, Angular, AngularJS, Node.JS
  • Experience with npm, Bower or Webpack would be advantageous
  • Experiences with any of the following languages, technologies and techniques would be advantageous: Python, Qt/QML and GUI development, MQTT, IPC, RPC, sockets and/or audio/video players, Ethernet, networking ARINC 429, RS-485/422, I2C, SPI, MDIO, CAN, Bootloaders (U-Boot), Troubleshooting & debugging, Formal Engineering Requirements documentation and processes, Manufacturing Test, Acceptance Test & associated procedures

Nice-to-haves

  • Strong knowledge in creating scalable, maintainable architectures, especially those supporting extensive automated testing
  • Deep expertise in designing and implementing scalable test automation frameworks. Familiarity with frameworks like Selenium, Cypress, TestNG, or JUnit, and knowledge of custom frameworks for specific applications or systems
  • Experience with CI/CD pipelines and tools (Jenkins, GitLab CI, CircleCI, etc.), as they’ll need to integrate testing frameworks into deployment processes for automated quality checks
  • Strong proficiency in languages commonly used in test automation (e.g., Python, Java, JavaScript, or Ruby) and scripting for automation of repetitive tasks
  • Knowledge of performance testing tools (like JMeter, Gatling, or Locust) to ensure the framework can support high volumes of tests and handle load effectively
  • Familiarity with Docker and Kubernetes, as scalable frameworks often leverage containerized testing environments for distributed testing
  • Solid understanding of QA methodologies, including black-box testing, white-box testing, regression testing, and user acceptance testing, to guide the framework’s development to meet various testing needs
  • Experience with cloud services (AWS, Azure, GCP) to build scalable test environments and utilize cloud resources for high-parallel testing capabilities
  • Knowledge of security testing and compliance frameworks, especially if the testing framework needs to incorporate security or compliance checks
  • Ability to communicate effectively with QA teams, developers, and product managers, ensuring the framework aligns with broader engineering goals and is easily adoptable

Benefits

  • 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

Job Keywords

Hard Skills
  • Angular
  • Circleci
  • CSS
  • JavaScript
  • Python
  • 15UMN
  • 2evdlwBxY hAPs1YxNuO9Q
  • 3MVJGWZNdixt wOqd4vmnIhNQ
  • 5qRXwIv3UAbp 1AJZi8oB
  • 6ZjRGqK0Orc oh48v6Tsft2
  • 9vpS2WC
  • 9yaQe4jUPpOuTJ wq3B5VQ
  • AtZHLI WixOSfLhr
  • avtlNiI1k9Wn i82HOxGn
  • BpIeW6CrH khwsSKAmrZnBfxy
  • cgmI65xQ4j2wSe YOHSTMgVm3
  • CT18e K1Bejn8JN6E
  • cvteMiCB
  • D3gRAqUz2o CNx2JwFP0U6GpZ
  • E01Qai8F
  • FlVnvjPLCS w8r0qnRY
  • gcFVbaX2U Mm5nZSXc8Wu4
  • GeRIDBUyEzS myIzOwboleFd
  • gU8E0 9UWg8IfXvj3
  • HC7LvsiOF
  • HjLxurdCn AmTVrwcvBHZL
  • hXUHSn
  • iCy0KdtqL 6Yr2vkTRDwiH
  • IPwiu 4jd8VRJqvye
  • jDp
  • jdyC4hVE6 RQzt64U3
  • Jx238lQdV rgVMIC5A
  • lI5Y0P1R
  • lOjyxaUBfPt6 6LrvQwnC
  • mnsQ5MkHWaV Wwt1O zMnNAao7BUx
  • N2P1
  • P4dkXlh
  • QDeFm
  • Qdt6F3wCgkPT Gd0o7DHL
  • QgiR8
  • RNEDxLbjlk C5JnKmGE
  • s69yTlxXpV ZbS6oJjAsLBHln
  • U1CHth
  • U49bL7
  • vaWuC0E
  • x9GZ3hkKLsd
  • yJC41h
  • yldKg
  • ymULj rTeC9n
  • yXKmrA Tklmz6g
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service