SUMMARY
Develop and support software for innovative hardware projects encompassing aerospace, bio-medical and additive manufacturing in spaceflight applications. Create and improve software through all phases of a project life-cycle; including the design, analysis, implementation and operational support of software systems.
ESSENTIAL DUTIES AND RESPONSIBILITIES include, but are not limited to, the following. Other duties may be assigned.
Work within cross-disciplinary project teams (internal engineers and scientists) to develop software systems and sub-systems in support of a project’s mission and requirements.
*
*
SUPERVISORY RESPONSIBILITIES* – None
QUALIFICATIONS Applicant should be proficient with Unix-like operating systems and ecosystems, with an emphasis on embedded Linux. Applicant should have experience with two or more system programming languages including but not limited to C, C++, Rust or Python. Applicant should have experience with firmware development for microcontrollers; ideally Atmel ATSam and/or ARM Cortex M. Applicant must have good understanding of modern development tools and processes like using git, creating build scripts, utilizing existing software libraries, and performing code reviews. Applicant must be comfortable working with, and debugging, prototype hardware as part of the regular project life-cycle. Knowledge of Yocto Linux, CAN protocol, Gstreamer framework, NASA TReK software suite, or CCSDS are all significant differentiators for an applicant. Applicant must work effectively in a highly collaborative environment to solve dynamic engineering challenges successfully. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
EDUCATION and/or EXPERIENCE
Bachelor’s degree from four-year college or university; and a minimum of three years related experience and/or training; or equivalent combination of education and experience.
LANGUAGE SKILLS
Ability to read, understand, and interpret technical procedures, protocol specifications, datasheets, governmental regulations, general business periodicals, and professional journals. Ability to write reports, business correspondence, and procedure manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public.
MATHEMATICAL SKILLS
Ability to apply mathematical concepts such as exponents, logarithms, quadratic equations, and permutations. Ability to apply mathematical operations to such tasks as frequency distribution, determination of test reliability and validity, analysis of variance, correlation techniques, sampling theory, and factor analysis.
REASONING ABILITY
Ability to apply principles of logical or scientific thinking to a wide range of engineering and practical problems. Ability to understand nonverbal symbolism (formulas, scientific equations, graphs, etc.), to effectively understand and communicate science and engineering data..
CERTIFICATES, LICENSES, REGISTRATIONS N/A
PHYSICAL DEMANDS The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
WORK ENVIRONMENT The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Job Type: Full-time
Pay: $70,000.00 – $85,000.00 per year
Benefits:
Schedule:
Education:
Work authorization:
Work Location:
Relocation Assistance Provided:
Visa Sponsorship Potentially Available:
This Job Is:
Company’s website:
Company’s Facebook page:
Benefit Conditions:
Work Remotely:
Work Location: One location
Software Engineer / Sr Software Engineer / Lead Software Engineer Location : Saint Louis, United States Position Type : Unfixed...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Senior Reliability Engineer Do you enjoy being part of team that provides high-quality project delivery...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> McLeod Software is the leading developer and provider of transportation management software to trucking and...
Apply For This JobWe are looking for a full-time BILINGUAL IT Field Support Technician at our Quebec Office. This position reports to the...
Apply For This JobDescription Our Company Congo Brands is at the epicenter of where consumer demand meets product development. Through brand partnerships with...
Apply For This JobFull Job Description The Software Engineer 2 codes software applications based on business requirements. The Software Engineer 2 work assignments...
Apply For This Job