Software Developer

Location: Houston, TX
Date Posted: 01-02-2019
All qualified resumes will receive feedback within 24 hours
To fulfill this critical role, you will need to perform all aspects of the software development effort, including:
  • Decompose system requirements into software requirements.
  • Design and develop software engineering solutions for complex spaceflight and ground support systems.
  • Develop code per defined requirements.
  • Create and design software while working in a fast-paced, team-centered environment.
  • Perform real-time testing of control development.

    Required Education/Experience/Skills:
     BS degree in a computer or system science discipline from an accredited college or university and a minimum of ten (10) years of progressive, relevant experience, or an MS degree in a computer or system science discipline and a minimum of eight (8) years of progressive experience, or a Ph.D. degree in a computer or system science discipline and a minimum of four (4) years of progressive experience. Requires demonstrated technical expertise in engineering systems design and analysis.
  • Strong proficiency and experience within the last year with:
    • Embedded software development
    • Linux kernel and Linux device drivers
    • C/C++
    • Scripting languages such as Python
  • Experience with:
    • Flight avionics hardware and software development
    • Electrical design
  •  
  • Ability to successfully operate in a highly dynamic engineering environment with a team of engineers and software developers working to rapidly develop software on a compressed schedule.
  • Excellent communication skills.
  • Experience developing software for systems in one or more of the following specialty areas:
    • Algorithms
    • Real-Time Execution
    • Continuous Integration
    • Unit and Integration Testing
    • Communication and Middleware Frameworks
    • Logical Operators and Bit Manipulation
    • Device Drivers
or
this job portal is powered by CATS