NASA Embedded Sensor Software Development Engineer
$76k - $155.7kCACI International, Inc.
Job Title: NASA Embedded Sensor Software Development Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US * * * The Opportunity: CACI is looking for an experienced Embedded Software Development Engineer to design and develop embedded flight software (FSW) for CO2, H2O, and gas analyzer sensor controllers in support of the next-generation Spacesuit, Human Landing System (lunar lander spacecraft), and the Artemis Program at the NASA Johnson Space Center. This work involves prototyping, requirements definition, design, development, test and verification, integration, and certification of embedded software. The position also includes implementing, executing, and evaluating results of software unit test cases. This position requires a self-motivated, capable software engineer with strong verbal and written communication skills. In addition to outstanding technical expertise, the individual must be very people savvy, have strong customer relationship skills, possess a positive team-player attitude, be flexible and willing to take on new assignments and responsibilities as they arise, and be an articulate speaker able to communicate complex technical ideas in a convincing manner. The individual must share our passion for our Nation's Space Program and share in the excitement of developing the next human-rated space vehicles. Responsibilities:
Required:
$76,000 - 155,700 USD CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
- Design and develop embedded flight software to control CO2, H20, and gas analyzer sensors.
- Create thorough unit tests from self-developed test plans using the UT-Assert framework and Gcov that test C code both structurally and functionally.
- Evaluate unit test case results including pass/fail results with path coverage, loop boundary limits, and Modified Condition/Decision Coverage (MC/DC).
- Troubleshoot issues with failed test cases.
- Perform C code reviews to spot errors in the code logic.
- Collaborate with other software engineers in resolving unit test case issues.
- Perform systems engineering in support of software requirements and interface definitions, design, and performance analysis.
- Perform software integration, test, and verification.
- Integrate and test software/hardware in avionics test bed and flight certification environments.
- Collaborate with engineering teams and contractors across multiple NASA programs and projects.
- Ensure adherence to JSC standard software process practices.
- Develop and maintain comprehensive test plans, test cases, and test scripts for software applications.
- Execute manual and automated tests to verify software functionality, performance, and security.
- Identify, document, and track software defects using issue tracking tools.
- Collaborate with developers to reproduce and resolve software defects.
- Perform regression testing to ensure that new changes do not adversely affect existing functionality.
- This work takes place at NASA/JSC in Houston, TX, a highly stimulating and dynamic environment that is critical in human space flight and the space exploration initiative.
Required:
- B.S. in Aerospace, Electrical, Software, Computer or Systems Engineering, Computer Science, Biomedical Engineering, or related disciplines required.
- At least three years of experience in embedded software development. More experience is highly valued.
- Strong C programming skills.
- Experience developing software in a Linux environment.
- Experience developing C/C++ software unit tests in Aerospace or other industries, e.g., commercial software, oil and gas, petrochemical, etc. Experience should include utilizing a unit test framework such as Google Test (gTEST), UT-Assert or CppUnit.
- Experience developing embedded firmware for microcontrollers.
- Must have significant experience in the entire software life cycle.
- Must be flexible, open to new challenges in a dynamic environment, and possess strong technical expertise combined with strong verbal and written communication skills.
- Requires the ability to manage multiple priorities with little supervision.
- Must be a highly responsible, team-oriented individual with strong work ethic.
- M.S. in Computer Science, Software Engineering, Electrical or Computer Engineering, Aerospace Engineering, Biomedical Engineering, or related disciplines.
- Preferred that previous experience be in aerospace systems and vehicles. Experience is also valued in other industries, e.g., medical, petrochemical, oil and gas, where software function, quality, and associated processes utilized can impact human safety.
- Experience using GitLab and the Git version control system.
- Python programming skills.
- Experience developing software using various bus communication protocols (e.g., RS-485, RS-422, RS-232, Low-Voltage Differential Signaling (LVDS), 1553, USB, Ethernet).
- Experience in NASA Core Flight Software (CFS).
- Experience in software and systems integration.
- Experience in automated testing.
- Experience in verification testing.
- Experience using Jira
- Experience with both manual and automated testing.
- Experience with Agile/Scrum methodologies.
- Experience in human-rated space vehicle software, e.g., Space Shuttle, International Space Station, Orion, Commercial Crew, Gateway, in a range of systems (e.g., C&T, C&DH, GN&C).
- Familiarity with CMMI Level 3 (or above) process areas.
$76,000 - 155,700 USD CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the NASA Embedded Sensor Software Development Engineer in Houston, TX vacancy
$76k - $155.7k
Job Title: NASA Embedded Sensor Software Development EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: NoneEmployee... ...for an experienced Embedded Software Development Engineer to design and develop embedded flight software (FSW) for...SuggestedPermanent employmentContract workFor contractorsWork experience placementFlexible hours$100 per hour
Embedded Firmware & Controls Engineer to develop embedded software and control solutions for high-performance electromechanical... ...both real-time embedded firmware development and motor/control-system... ...electronics, electric motors, sensors, actuators, and communication...SuggestedContract workFor contractorsLocal areaImmediate start- ...7-10 years of experience in Embedded systems firmware engineer with embedded C/C++ experience. Well versed with coding TI chips Good with DS and WLS experience on firmware. Have Driver development experience, Experience in Hardware layer. Can ramp...Suggested
- ...Senior Embedded Firmware Engineer We are seeking an experienced Senior Embedded Firmware Engineer... ...will take ownership of firmware design, development, and optimization for high-... ...involves driving innovation, ensuring software reliability, and collaborating closely...Suggested
- ...Aerospace is revolutionizing rocket engine propulsion. With the first... ...of propulsion. The Role: Embedded Software Engineer We are seeking a... ...software architecture, development processes, tools, and engineering... ...between flight software and sensors, actuators, communications...SuggestedPermanent employmentFlexible hours
$125k - $135k
...manufacturing company seeking an experienced Embedded Electrical Engineer to join our growing team! This... ...committed to fostering professional development and career advancement by promoting... ...Hands-on experience with hardware/software integration, system-level testing,...Local area- ...employees by investing in their professional development and providing rewarding opportunities... ...infrastructure teams throughout the software development lifecycle.Troubleshoot... ...Computer Science, Information Technology, Engineering, or a related field (or equivalent experience...Full timeLocal area
- The Lead Instrumentation and Controls Engineer owns the end-to-end instrumentation and... ....Experience with control-system software development, simulation, testing, and version control... ...industry operations, creates world-class sensor technologies, automates supply chains,...Permanent employmentTemporary workRemote workRelocation packageMonday to FridayFlexible hours
- ...demand for North American natural gas and support the long-term development of clean and reliable North American energy supplies. Using... ...cost. We are seeking qualified applicants for the position:Lead Engineer, Instrumentation & ControlsLocated: HoustonSummaryWe are...Full time
$118k - $157k
Job Summary:The purpose of the Lead Instrument Engineer is to provide technical expertise for plant Instrumentation and analyzer designs... ...locations as business requires. • Contribute to the development and continuous improvement of Messer Instrumentation and Analyzer...Full timeTemporary workFor contractors- ...America’s energy infrastructure with a career at Kinder Morgan.The Engineering Design group is seeking a Measurement/Mechanical Engineer to... ....The individual must possess skills used in the development of measurement projects including preliminary project scope and...
- ...each other!Summary:The Electrical Project Engineer will function as part of a multi-... ...support for capital projects during the scope development, design, construction, and commissioning... ....Proficient with applicable technical software (Navisworks, BlueBeam, etc.),Proficient...Contract workNight shift
- ENTRUST Solutions Group is seeking a dynamic Project Engineer to join our team. In this role, you will engage in a variety of engineering... ..., estimate proposals, and understand the role of business development in achieving operational goals.In the Instrumentation & Electrical...Full timeWork experience placementWork at officeRemote workWork from homeFlexible hours
- ...with the unique needs of each client.Job DescriptionJob Title—Embedded Engineer with A8 microprocessor designLocation— Houston, TX Joining... ...EEO guidelines.SummaryType: ContractFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Computer Software
- Job DescriptionAudubon is currently seeking an Instrument/Controls Engineer to join our team in our Houston, TX Office. The Instrument/Controls Engineer will lead or support instrument and control system design for capital projects. You’ll develop I&C deliverables, specify...Work at office
- ...Level Home District/Group: Kiewit OGC Engineering Department: Design Engineering Market:... ...instruments & valves. • Participates in P&ID development and review. • Reviews vendor documents... ....Proficient in Microsoft Office Tools software and vendor sizing software.Previous...Full timeWork at officeFlexible hoursWeekend work
- ...procedures. Requirements: Bachelor's degree in Electrical Engineering. Minimum 10 years of experience with refining,... ...power system analysis. Proficiency in SKM and ETAP modeling software. In-depth knowledge of NEC, IEEE, API, and related standards...
- ...NAVA Software solutions is looking for an Embedded Engineer for one of our clients. Details: Embedded Engineer... .... Systems typically acquire sensor data, process data using... ...Production Integration and Software Development teams to obtain and update requirements...1 day per week
- ...DescriptionAudubon is currently seeking an Instrument Engineering Associate Principal to join our team in... ...design packages.Assist in the development of internal design guidelines,... ..., Meter Sizing and Relief Valve Sizing software experience preferred.Working knowledge...For subcontractorWork at officeLocal areaImmediate start
- ...000-$160,000 / yearNesco Resource is partnering with a global engineering and technology organization seeking an Instrumentation Engineer... ...and/or API standards is preferredExperience with engineering software such as COMOS, SmartPlant, or AutoCAD is a plus but not requiredMust...For contractorsLocal area
- ...DescriptionAudubon is currently seeking a Instrument Engineer, Sr. to join our team in our Houston, TX... ...design packages.Assist in the development of internal design guidelines,... ...Sizing, Meter Sizing and Relief Valve Sizing software experience preferredWorking knowledge of...For subcontractorWork at officeLocal areaImmediate start
- ...together product management, design, and engineering capabilities to help clients define... ...mobile applicationsMobile application development, architecture and infrastructure design... ...Minimum 5 years of experience working as a software engineerMinimum 2 years hands-on...Full timeWork experience placementLive inWork at officeLocal area
$128k - $252.5k
Position Summary Build and lead mobile engineering efforts that support personalized... ...architecture discussions. The Lead Software Engineer II will serve as a client-facing... ...responsible for… Leading the technical design, development, testing, and deployment of mobile...Local areaVisa sponsorship- Title:Sr. Mechanical Engineer (Flight Hardware Development)Belong. Connect. Grow. with KBR! Around here, we define the future.We are a company of innovators... ...hardware systems that will contribute to accomplishing NASA's mission. This hardware is to be used primarily to...Full timeContract workFor contractorsWork experience placementLocal areaFlexible hours
- ...ID: 98272 Job Category: Consulting; Engineering; Instrumentation & Controls; Project Engineering... ...V) or PLC (Allen Bradley) hardware and software. Reports to the Regional Manager,... ...work environment Long term career development Think globally, work locally Don'...Local areaFlexible hours
- ...opportunity for an Instrumentation & Controls Engineer IV, to join our team in Houston, TX.... ...Advanced proficiency in engineering software and tools for system design, simulation,... ...direction. Strong marketing/business development skills and mindset. Commitment to promoting...
- ...Instrumentation & Controls Engineer As an Instrumentation & Controls Engineer, you will be a technical leader in the design and optimization... ...for standardized 50 MW geothermal power blocks, including development of control philosophies, cause and effect matrices, control...For contractorsWork at officeRemote work
- ...Instrumentation & Control Engineer Pay Rate: 90K - 135K DOE + 10% - 20% performance bonuses Local Houston Candidates The role of... ...computer-aided design (CAD) and building information modeling (BIM) software. Ability to review P&IDs and related control systems for...Work at officeLocal area
- ...Instrumentation & Controls Engineer We are seeking a highly motivated... ...I&C Engineer will lead the development of instrumentation and... ...specify process instrumentation (sensors, transmitters), valves, and control... ...experience with P&ID software (e.g., AutoCAD P&ID), PLC/DCS...Local area
$76k - $155.7k
Job Title: NASA Moon Base Avionics and Flight Software Test Facility Software Integration EngineerJob... ...Software Integration Engineer to support the build-out... ...experience in software development for safety-critical... ...developing and troubleshooting embedded software for Real-time...Permanent employmentContract workFor contractorsWork experience placementFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to NASA Embedded Sensor Software Development Engineer. Be the first to apply!
Related searches
- embedded engineer Houston, TX
- embedded developer Houston, TX
- embedded systems software engineer Houston, TX
- embedded software engineer Houston, TX
- software engineer amazon Houston, TX
- information technology software engineer Houston, TX
- federal - software developer Houston, TX
- junior software engineer Houston, TX
- graduate software developer Houston, TX
- software engineer remote Houston, TX



