Please scroll down, To apply

Embedded Software Engineer

hiring now

NuWest Group

2021-12-04 07:30:03

Job location Seattle, Washington, United States

Job type: fulltime

Job industry: HR / Recruitment

Job description

Industry: Aerospace/Space

NuWest partners with engineering professionals to find their next opportunity for career development. We have opportunities to solve some of the most exciting challenges in engineering today.

Job Description:

Spacecraft Avionics Software Engineer

We are working with a company that is redefining how high-quality satellite constellations are built at scale.

As an embedded software engineer, you will be responsible for design and development of mission flight software in an embedded orbital system. You will develop flight software for an embedded Linux OS. You will work closely with aerospace system and hardware engineers to review designs and contribute to specifications and requirements. Your contributions will affect spacecraft behavior and impact the overall mission success.

A candidate needs to be passionate about delivering products that meet requirements and surpass expectations. Your ability to work in a team and collaborate with others will be a critical component to your success. You will be tasked with working collaboratively with engineers from multiple disciplines - systems, electrical, etc. You should aspire to maintain an open and respectful dialogue with everyone.

Primary responsibilities:

  • Develop and document software requirements, verification plans and software use-cases
  • Support development of software components and system architecture
  • Design and develop and test flight software, code and related test scripts
  • Ensure that adequate test, inspection, and analysis is performed to verify compliance with requirements
  • Support major customer reviews of software integration & test efforts
  • Resolve bugs, found by yourself, other developers, test engineers, systems engineers, production, or operations

Required Qualifications:

  • Must be a U.S. Person. Due to government regulation of the space industry, this requirement cannot be waived.
  • Bachelor of Science or greater in Electrical or Computer Engineering, or a related field
  • 8+ years of experience delivering and maintaining commercial software in a production environment
  • Expertise in the C programming language, for embedded Linux
  • Familiarity with a Linux build systems (Buildroot, Yocto, etc.)
  • Familiarity with Linux; device drivers, system services, daemons and threading
  • Understanding of D-Bus and other Linux IPC mechanisms
  • Knowledge of Python and C++
  • Familiarity with software version control management tools such as Git/Gitlab
  • Passion for working closely with hardware
  • Excellent interpersonal skills and belief in a strong collaborative approach within a multi-disciplinary team

Desired Qualifications:

  • Experience with space in high reliability, safety critical, or regulated environments
  • Experience with SpaceWire communication protocol
  • Knowledge of FPGA (e.g. VHDL)
  • Knowledge of software automation (Jenkins, Gitlab Runners, etc.)
  • Experience with virtual environments (Docker, QEMU, VirtualBox, etc.)
  • Experience with requirements management tools (e.g. JAMA, DOORs, etc.)
  • Experience with software scheduling and tasking tools (e.g. Jira)
  • Experience with integrating open source software with internal development
  • Capability to use electrical measurement equipment i.e.: function generators, oscilloscopes

Inform a friend!

Top