Autonomy Software Engineer
Company: BOEING
Location: Woodinville
Posted on: May 15, 2022
|
|
Job Description:
Job Description
At Boeing, we innovate and collaborate to make the world a better
place. From the seabed to outer space, you can contribute to work
that matters with a company where diversity, equity and inclusion
are shared values. We're committed to fostering an environment for
every teammate that's welcoming, respectful and inclusive, with
great opportunity for professional growth. Find your future with
us.
The Boeing Company is seeking an Autonomy Software Engineer in
Seattle, WA to take part in the investigation, research,
development, and testing of next generation automation and
autonomous systems technologies. The team takes on new engineering
challenges to serve the objectives of enhancing safety, improving
the pilot experience, and increasing operational efficiency, for
current and future Boeing airplane products, from small eVTOLs to
large commercial transports. The team employs a rapid prototyping,
continuous integration and deployment approach, using simulation
and flying testbeds, to enable fast-paced iterations of algorithm
and software development. A successful candidate for this position
will be someone who holds a strong software engineering background,
possesses a proactive attitude with a team first mindset, and is
passionate about contributing to the realization of new autonomy
technologies to advance the aviation industry.
Position Responsibilities:
Design and develop software systems and components including, but
not limited to, automation and autonomous functionalities, sensor
integration and processing, flight controls and actuation, test
platforms, and control and monitoring applications.
Apply disciplined requirements gathering and design
documentation.
Design and develop unit tests, integration tests, and evaluation
frameworks.
Participate in technology and code review.
Own continuous integration and deployment of software
components.
Recommend code refactoring and software best practices where
applicable.
Participate in research on sensor processing and fusion, machine
perception modeling, computer vision algorithms, GNC, and HCI.
Participate in execution and operation of flight test missions.
This position allows telecommuting. The selected candidate will be
required to perform some work onsite at one of the listed location
options
The position must meet Export Control compliance requirements,
therefore a "US Person" as defined by 22 C.F.R. - 120.15 is
required. "US Person" includes US Citizen, lawful permanent
resident, refugee, or asylee .
Basic Qualifications (Required Skills/Experience):
3+ years of software development experience.
2+ years of Linux operating systems experience.
Experience in Python and/or C++.
Experience with Bash scripting.
Knowledge of data structures and algorithms.
Knowledge of Software Development Life Cycle
Preferred Qualifications (Desired Skills/Experience):
5+ years of software development experience.
3+ years of Linux operating systems experience.
Experience with container technologies such as Docker or
Kubernetes
Experience with the Robot Operating System (ROS 1 or 2)
Experience with hardware and software integration.
Experience with vehicle sensors, encoders, and actuators.
Experience with autonomous system sensors such as GPS, IMU, visible
spectrum camera, thermal camera, radar, or LiDAR.
Experience with any part of the autonomy stack such as calibration,
sensor fusion, tracking, localization and mapping, machine
learning, computer vision, or decision systems.
Experience with any of the common libraries such as numpy, PCL,
OpenCV, TensorFlow, PyTorch, or TensorRT.
Knowledge of linear algebra, probability theory, estimation
filters, or optimization techniques
Experience with Agile methodology and standard tools such as JIRA
and Gitlab.
Typical Education & Experience:
Education/experience typically acquired through advanced technical
education from an accredited course of study in engineering,
computer science, mathematics, physics or chemistry (e.g. Bachelor)
and typically 5 or more years related work experience or an
equivalent combination of technical education and experience (e.g.
PhD, Master+3 years related work experience). In the USA, ABET
accreditation is the preferred, although not required,
accreditation standard.
Relocation:
This position offers relocation based on candidate eligibility
.
Drug Free Workplace:
Boeing is a Drug Free Workplace where post offer applicants and
employees are subject to testing for marijuana, cocaine, opioids,
amphetamines, PCP, and alcohol when criteria is met as outlined in
our policies.
Shift:
This position is for 1st shift
Equal Opportunity Employer:
Boeing is an Equal Opportunity Employer. Employment decisions are
made without regard to race, color, religion, national origin,
gender, sexual orientation, gender identity, age, physical or
mental disability, genetic factors, military/veteran status or
other characteristics protected by law.
Keywords: BOEING, Seattle , Autonomy Software Engineer, IT / Software / Systems , Woodinville, Washington
Click
here to apply!
|