Join the Rosen Aviation Team

Read on to learn more about who we are

Software Engineer
Software Engineer – Research and Development
Continuous Recruitment

Not your ordinary company.

While skills and experience in a job candidate are important, we put cultural fit first and foremost. Our dedication to a self-directed workforce means that, while we have a healthy respect for convention and rule-following when it makes sense, we also recognize the enormous 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 accomplishments, and thrive in exercising their freedom to achieve them.

You might be one of us if you:

  • Prefer candor and debate over consensus and harmony
  • Want to be rewarded for your accomplishments, not your actions
  • Desire autonomy and control over your own destiny
  • 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

Culture

Culture is a big deal at Rosen Aviation and our values – Pursue Trust, Own Your Outcomes, Devote Yourself – reflect our mission of Advocacy.

Joining the Rosen team means enjoying a workplace that offers:

  • Profit-sharing
  • On-site exercise facility and healthy food program
  • 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
  • An environmentally and socially conscious workplace

Career Openings

Software Engineer

Job Description:

Rosen Aviation is looking for an experienced software engineer to help us develop the next generation of aircraft Cabin Management Systems. The right individual will be a part of a larger team composed of software, electrical, and mechanical engineers all with the common goal of creating exciting new technology for major airlines, private/business jets, and new areas yet to be defined. If you have experience working in Linux and Android, doing object-oriented programming, and working with embedded systems, we are looking for you!

Architect, specify, design, and implement software as part of the Software Team in the development of Rosen products. Responsible for successful implementation and control of all aspects of the software life cycle. Provides sustaining support for released products. Create world class production testing software with an emphasis on automation. Continuously improve our development process. Excellent problem isolation and solving.

Required Qualifications:

  • Bachelor’s degree in software, computer, or electrical engineering
  • 4+ years of software engineering experience
  • Proficiency in a variety of programming languages and environments, including C, C++, C#, Java
  • Linux command line, makefile, and bash scripting experience
  • Experience in integrated development environments such as Visual Studio (.Net) and Android Studio
  • Experience with various communications busses (Ethernet, I2C, SPI, RS-232, RS-485)
  • Experience with software life cycle management and source control tools such as git and repo.
  • Experience in Software QA, Test Methodologies, and unit testing frameworks.

Qualifications That Will Put You Ahead:

  • Experience with control of audio and video systems
  • Experience in UI/UX development
  • Android app or AOSP development experience
  • Experience in iOS development for iPhone and iPad applications
  • Experience with Python, Kotlin

This is a hybrid position centered at our facility in Eugene, Oregon. Onsite work is required weekly.

Who is Rosen Aviation?
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 candor 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

Full Time, FLSA Exempt, EEOC Employer

Software Engineer – Research and Development

Position Summary:

Researches, creates, and documents software solutions in support of Rosen’s R&D efforts. The right candidate will:

  • Research new technology and approaches that will advance Rosen technologies
  • Rapid deployment of software in support of product demos and R&D projects
  • Communicate with team members on status, potential issues and resolutions
  • Document technology for deployment to product development
  • Meeting assigned milestones

Required Qualifications and Skills:

  • Android application development
  • Experience modifying Android OSP (BSP provided by board manufacturer)
  • Experience writing device drivers in Android environment
  • iOS application development
  • Experience loading applications on Android devices
  • Video and audio over Internet Protocol

Qualifications That Will Put You Ahead:

  • Deployment experience with wireless technologies such as Wi-Fi, Bluetooth, Zigbee, and Matter
  • Experience with Video and Audio encoding / decoding
  • Experience writing technical documentation for use by other engineers
  • Curiosity- always looking for a better way to do something
  • Agility- can change direction easily to accomplish goals
  • Outcome driven with an eye on the original intent

This position is centered at our facility in Eugene, Oregon. Hybrid conditions are available, but onsite work is required regularly. Rosen Aviation is not sponsoring work visas at this time

Who is Rosen Aviation?
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 candor 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

FLSA Exempt, EEOC Employer

Continuous Recruitment

30+ days ago
Requisition ID: 1001

Rosen Aviation’s philosophy of hiring is one of Continuous Recruitment. We are always on the lookout for talent in all positions that will lead us into the future. Some of the positions we frequently search for are in the areas of:

  • Software Engineering
  • Production/Assembly
  • Logistics (Buyer, Shipping/Receiving, Material Controller)
  • Mechanical Engineering
  • Program/Project Management
  • Machine Shop (CNC Operator, CNC Programmer)
  • Product Inspection
  • Electrical Engineering
  • Repair & Test Technicians

If you are interested in joining the Rosen team, and a position isn’t currently open, you may apply under this posting of Continuous Recruitment. Human Resources will review your resume and if you are qualified, we will contact you once a position becomes available for your particular qualifications!

Rosen Aviation is an Equal Opportunity Employer

Pre-Employment Drug Screening

Must be at least 18 years of age

Rosen does not sponsor work visas

Certain positions may require tests for color blindness, near vision, and random drug screenings