Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

NASA Embedded Sensor Software Development Engineer

$76k - $155.7k

CACI 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:

  • 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.
Qualifications:
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.
Desired:
  • 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.
What You Can Expect:

A culture of integrity.

At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.

An environment of trust.

CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.

A focus on continuous growth.

Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.

Pay Range :

There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.

The proposed salary range for this position is:
$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... 
    Suggested
    Permanent employment
    Contract work
    For contractors
    Work experience placement
    Flexible hours

    CACI International

    Houston, TX
    4 days ago
  • $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... 
    Suggested
    Contract work
    For contractors
    Local area
    Immediate start

    Schlumberger

    Houston, TX
    4 days ago
  •  ...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

    Macpower Digital Assets Edge

    Houston, TX
    4 days ago
  •  ...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

    Kasmo Global

    Houston, TX
    4 days ago
  •  ...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... 
    Suggested
    Permanent employment
    Flexible hours

    Venus Aerospace

    Houston, TX
    12 days ago
  • $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

    Jobot

    Houston, TX
    3 days ago
  •  ...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 time
    Local area

    Occidental Petroleum

    Houston, TX
    6 days ago
  • 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 employment
    Temporary work
    Remote work
    Relocation package
    Monday to Friday
    Flexible hours

    Honeywell

    Houston, TX
    4 days ago
  •  ...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

    Venture Global LNG

    Houston, TX
    6 days ago
  • $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 time
    Temporary work
    For contractors

    Messer Group

    Houston, TX
    7 days ago
  •  ...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... 

    Kinder Morgan

    Houston, TX
    6 days ago
  •  ...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 work
    Night shift

    Energy Transfer Partners

    Houston, TX
    6 days ago
  • 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 time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Flexible hours

    EN Engineering

    Houston, TX
    8 days ago
  •  ...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

    EROS Technologies

    Houston, TX
    4 days ago
  • 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

    Audubon Companies

    Houston, TX
    8 days ago
  •  ...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 time
    Work at office
    Flexible hours
    Weekend work

    Weeks Marine

    Houston, TX
    5 days ago
  •  ...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... 

    Macpower Digital Assets Edge

    Houston, TX
    1 day ago
  •  ...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

    Nava Software Solutions

    Houston, TX
    1 day ago
  •  ...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 subcontractor
    Work at office
    Local area
    Immediate start

    Audubon Companies

    Houston, TX
    7 days ago
  •  ...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 contractors
    Local area

    Nesco Resource

    Houston, TX
    8 days ago
  •  ...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 subcontractor
    Work at office
    Local area
    Immediate start

    Audubon Companies

    Houston, TX
    3 days ago
  •  ...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 time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Houston, TX
    5 days ago
  • $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 area
    Visa sponsorship

    Deloitte

    Houston, TX
    4 days ago
  • 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 time
    Contract work
    For contractors
    Work experience placement
    Local area
    Flexible hours

    KBR

    Houston, TX
    7 days ago
  •  ...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 area
    Flexible hours

    Hatch

    Houston, TX
    5 days ago
  •  ...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... 

    RPT Alliance

    Houston, TX
    3 days ago
  •  ...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 contractors
    Work at office
    Remote work

    Fervo Energy

    Houston, TX
    1 day ago
  •  ...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 office
    Local area

    Uptalent

    Houston, TX
    3 days ago
  •  ...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

    Quanta Infrastructure Solutions Group, LLC

    Houston, TX
    3 days ago
  • $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 employment
    Contract work
    For contractors
    Work experience placement
    Flexible hours

    CACI International

    Houston, TX
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to NASA Embedded Sensor Software Development Engineer. Be the first to apply!