Overview
We are looking for a skilled, motivated engineer, with a focus on real-time embedded solutions, to help us build and test software that enables human spaceflight as part of the NS HIL (hardware-in-the-loop) team.
You will be a key technical contributor in software development, verification, and systems integration. You will share in the teams impact on all aspects of design, implementation, and deployment.
Responsibilities:
Develop test infrastructure software a to enable robust, real-time, safety-critical software systems
Support development of large-scale automated test systems used to verify autonomous flight and ground software
Provide contribution towards software development and integration testing efforts to integrate software components, create and run unit tests, and diagnose/troubleshoot software/hardware issues in an integrated system environment.
Contribute to production of technical documentation for software architecture, design, verification plans
Provide input to project managers to help plan, track progress and adjust scope to meet goals in agile operating rhythm.
Adapt software DevOps technologies to solve software automation problems
Promote deployment of common & streamlined process/procedures across software organization.
Actively work with product owner and scrum master to support sprint planning and backlog grooming sessions.
Qualifications Required
Minimum of a B.S. degree in computer science, computer engineering, electrical engineering, or related field
2+ years of software development experience or software leadership experience
Software development skills, particularly in C/C++, and Python
Strong embedded software development skills, including lab integration and testing
Strong understanding of software engineering principles
Project management fundamentals, including planning, tracking progress, and adjusting scope to meet goals
The ability to quickly absorb information in an unfamiliar domain and translate it into software
Experience working in an engineering software team with a diverse user base
An internal drive to deliver high-quality results with the ability to seek out requirements and propose solutions
Solid communication skills; open to the opinions of others and willing to own and correct mistakes
Working knowledge of configuration management and source code management systems
Experience with software development in mission and safety-critical environments, such as DO-178 compliance
Have an ability to take technical ownership, step in to help team members as needed, collaborate with team members to identify and fix technical problems.
Desired
M.S degree in computer science, computer engineering, electrical engineering, or related field
Experience with Windows, Linux, Jenkins, compiler tool-chains, database systems, scripting languages and UX design
Working knowledge of using software DevOps technologies to solve software automation problems
Experience with desktop applications, real-time embedded applications, and safety-critical software development
Experience with and understanding of computer networking systems and protocols
Experience with writing software with hard real-time requirements
Experience with data acquisition systems and measurement theory
Experience with Hardware-in-the-Loop tools/suppliers (Example: NI, dSPACE, etc)
Experience with application performance monitoring and analysis
Experience with instrumentation and control systems
Experience with space vehicle launch operations
Embedded systems experience
Matlab and Simulink experience
Experience debugging low-level (platform and driver) code
Experience debugging auto-generated code
Description Job ID: 21357 Position Description:Continually improve our software solutions to enable our customers to make informed, game changing decisions....
Apply For This JobTelecommunications Network Engineer Coral Springs, FL Contract-to-Hire SKYNETassist.com is looking for a Telecommunications Network Engineer to join America’s fast-growing IT...
Apply For This JobPython Developer Responsibilities: Support the technical needs of the Quantitative and Trading strategist Teams across global markets Develop software using...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Position Summary: The primary responsibility of the Telecommunications Foreman is to provide the technical supervision,...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Computer Enterprises Inc. is currently hiring for a NOC Analyst for our client in Wilmington,...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Position Title: Commercial Mid-Market Account Executive Company Background Everyone deserves the best internet possible, and...
Apply For This Job