Software engineer


Website Rosen Aviation

FLSA exempt. EEOC employer

Rosen Aviation is not an ordinary company. Convention and rule following may be advantageous in some environments, but we prefer the benefits of continual evolution and trust. Complying with detailed job descriptions may be comfortable, but we prefer that you decide how outcomes are achieved. In short, we seek colleagues who are devoted to accomplishment, and thrive in exercising their freedom to achieve them. You might be one of us if you:

  • Prefer candour and debate over consensus and harmony.
  • Want to be rewarded for your accomplishments, not your actions.
  • Constantly seek new knowledge because of your enthusiastic curiosity.
  • Embrace accountability as an opportunity to shine.
  • Do the right thing, even when no-one is looking.

Founded in 2002, Rosen designs and manufactures a variety of products used in the cabins of business and commercial jets. Headquartered in Eugene, Oregon, we serve such recognisable industry titans as Gulfstream, Textron, Aerion, Dassault and Bombardier.

Position summary

Specifies, designs and implements software as part of the software team in support of Rosen products. Responsible for successful implementation and control of all aspects of the software lifecycle. Provides sustaining support for released products. This position is located at the facility in Eugene, Oregon. Relocation assistance is available.

Desired results

  • Software design and development.
  • Software design review and critique.
  • Research of the latest technologies and methodologies.
  • Participate in software architectural discussions, brainstorming activities and decisions.
  • Propose conceptual designs.
  • Corrective/preventive action analysis and review.
  • Problem solving.
  • Process improvement.
  • Develop and support software tools to support manufacturing and repair station.

Required qualifications and critical skills

  • Bachelor’s degree in software or electrical engineering.
  • 4+ years of software engineering experience.
  • Proficiency in a variety of programming languages and environments, including C, C++, C#.
  • Linux command line experience.
  • Experience in development environments Visual Studio and Android Studio.
  • Experience with various communications busses (I2C, SPI, RS-232, RS-485).
  • Experience reading circuit diagrams.
  • Experience with software lifecycle management, source control tools and techniques, and electronic test equipment operation.

Desired qualifications

  • Experience in UI/UX development.
  • Android app or ASOP development experience.
  • Proficient in Microsoft Word, Excel and PowerPoint.
  • Experience with control of audio and video systems.
  • Familiarity with industry test standards such as RTCA DO-160, UL and MIL test specifications.
  • Experience with risk analysis, costing and technology identification.
  • Experience in iOS development for iPhone and iPad applications.


In joining the Rosen team you’ll surround yourself with like-minded colleagues, and enjoy workplace benefits such as:

  • Relocation assistance.
  • Profit sharing.
  • On-site exercise facility and healthy food programme.
  • Full suite of medical, dental and vision benefits.
  • Employer paid life, disability and AD&D insurance.
  • 401(k) retirement plan with company-matching benefit.
  • PTO accrual of up to 27 days, including holidays, starting at date of hire.

To apply

Please submit your resume and a cover letter detailing just why you’d be the perfect candidate for this role and specifically what value you would bring to our organisation and culture. We would also like to hear a little about you, the person behind the application and what makes you unique and interesting.

We believe that our culture and team environment are integral to our success, which is why this position is on-site only. Remote work is reserved for emergency situations and special circumstances only.

Confidence can sometimes hold us back from applying for a job. But we’ll let you in on a secret: there’s no such thing as a ‘perfect’ candidate. Rosen Aviation is a place where everyone can grow. So, whatever background you bring with you, please apply if this is a role that would make you excited to come into work every day.

To apply for this job please visit

Share this story:

About Author


Izzy has been part of the Business Jet Interiors International team since its second issue, and the editor since 2011. She also edits Auditoria and Railway Interiors International. Outside of work, Izzy is rediscovering her love of art by learning how to paint with watercolors.