28 Oct
Engineer - SW Development II
Washington, Seattle-tacoma , 98101 Seattle-tacoma USA

Vacancy expired!

Location: Seattle, WA Description: Our client is currently seeking a Engineer - SW Development II Description:As part of a small, passionate and accomplished team of experts, you will be responsible for designing, implementing and verifying embedded software for mission and safety-critical spaceflight systems. You will collaborate with cross-functional, multidisciplinary teams and share in the team's impact on all aspects of re-usable, safety-critical, real-time embedded software development, verification and delivery. The team delivers the embedded controller software that monitors and controls subsystems on human capable orbital spacecraft, as well as test software used to verify the controller functionality. This position will directly impact the history of space exploration and will require your dedicated commitment and detailed attention towards safe and repeatable spaceflight.Responsibilities:

  • Implement designs in C, integrate software components, conduct software verification and release real-time embedded solutions.
  • Produce technical documentation for software architecture, design, verification, and configuration management.
  • Define and develop verifiable software requirements, architecture and designs.
  • Define and develop tests to assure code meets mission and safety critical standards and functions.
Qualifications:
  • Undergraduate degree in computer science, computer engineering, software engineering, or related technical field with 5+ years of software development experience
  • Strong software development skills, particularly in C and Python.
  • Working knowledge of real-time operating systems and low-level systems programming.
  • Strong debugging skills at the software/hardware boundary, and familiarity with software verification approaches.
  • Experience developing robust, secure, mission and safety critical, software systems.
  • Experience developing, verifying, certifying and releasing mission and safety-critical software systems that comply with DO-178 and companion documents, ED-12C, ARP4754, ISO 26262, IEC 61508, or similar guidelines.
  • Direct hands on experience with GNU toolchain, Serial Communications, IP networking, SystemVerilog for FPGAs.
  • Experience across the full software development lifecycle: concept definition, architecture, requirements capture and development, software implementation and verification, system integration, qualification and release.
  • Working knowledge of communications protocols such as UDP/TCP, I2C, UART, etc.
  • Highly organized team player with excellent technical written and verbal communication skills.
  • or national, U.S. permanent resident (current holder), or lawfully admitted into the U.S. as a refugee or granted asylum.
Desired:
  • Graduate degree in computer science, computer engineering, software engineering, or related technical field.
  • Working knowledge of hardware components such as an MMU, MAC, DMA, Flash, etc.
  • Experience with device drivers, bootloader, or kernel development experience with debuggers, profiling, and tracing.
  • Passion for aerospace and the development of human spaceflight.
Contact: This job and many more are available through The Judge Group. Find us on the web at www.judge.com

Vacancy expired!


Related jobs

Report job