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

Embedded Software Engineer

GeoControl Systems, Inc.

Job Description

Job Description

GeoControl Systems, Inc. as a HUBZone company, is required to maintain a Federally mandated level of employees that reside (home residence) in a qualified HUBZone. ONLY applicants whose home address lies in a qualified HUBZone will be considered for this position.

You can verify whether you reside in a HUBZone by using the following website:

Are you passionate about human space exploration, understanding the origins of the universe, and working with a passionate and diverse team to make a difference? If you are, we need you!     

 

We need your talent, teamwork, and energy to help us achieve great things that inspire people all over the globe. We need you to bring creative ideas and diverse backgrounds to help us envision, shape, and deliver systems that will enable the exploration of space while benefiting people here on Earth. We are excited about what we do, and we need you on our team as we take on exciting challenges for NASA’s pursuits in deep space exploration. As NASA’s largest engineering solutions provider working together with NASA at centers across the United States. 

 

We have an exciting opportunity for a Embedded Software Engineer to join the JETSII Contract with GeoControls, a teammate company!

 

Design, develop, integrate, test, and deliver embedded software for spacecraft flight and ground systems in support of the NASA Johnson Space Center Engineering Directorate. This position covers the full software development life cycle, from requirements definition and architecture through design, implementation, verification, deployment, and sustainment, for flight and ground hardware projects. The ideal candidate is a hands-on engineer who is comfortable owning software from concept to delivered hardware, working closely with hardware and electronics designers, and delivering high-quality, well-documented products. 

 

The Embedded Software Engineer will:

  • Perform full life cycle development of embedded software for spacecraft flight and ground systems, including requirements analysis, architecture, detailed design, coding, integration, test, verification, deployment, and operational support
  • Develop, refine, and maintain software requirements derived from system and subsystem requirements, with bi-directional traceability through design, implementation, and verification
  • Design and implement embedded C/C++ flight and ground software for functions such as subsystem monitoring and control, command and data handling, telemetry and commanding, and fault detection, isolation, and recovery
  • Develop device drivers and hardware interfaces to flight and ground electronics, including sensors, ADCs, and serial and bus interfaces (e.g., SPI, I2C, CAN, UART, RS-422)
  • Develop software using Core Flight System (cFS) where possible and applicable
  • Collaborate with hardware and electronics design engineers on hardware/software interface definition, board bring-up, integration, and troubleshooting using lab equipment such as oscilloscopes, logic analyzers, and JTAG debuggers
  • Develop and execute unit, integration, and system-level tests, including simulation-based and hardware-in-the-loop testing; develop test automation, analyze results, and identify, debug, and resolve defects
  • Author software life cycle documentation scaled to project needs, such as software management and development plans, interface control documents, design descriptions, test plans, procedures, and reports, and version description documents
  • Ensure adherence to JSC standard software process practices and tailor NASA NPR 7150.2 requirements to the software classification and project scope
  • Support software safety activities for safety-critical software in accordance with NASA-STD-8739.8, including software hazard analysis support and implementation of safety-related requirements
  • Apply configuration management, defect tracking, static analysis, and code coverage practices to maintain software quality and traceability
  • Support hardware/software integration and qualification testing, including test setup, data collection, and data analysis
  • Participate as a key member of project teams, collaborating with systems engineers, hardware designers, and internal or outsourced development partners across multiple NASA programs and projects to deliver reliable, cost-effective, and high-quality solutions
  • Lead or contribute to the resolution of complex technical issues, facilitating effective team decision-making
  • Perform technical peer review of flight, ground system, and development software as well as the associated requirements and verification/validation plans
  • Perform other duties as assigned
Requirements

Requisition Qualifications

This position has been posted at multiple levels. Depending on the candidate's experience, requirements, and business needs, we reserve the right to consider candidates at any level for which this position has been advertised.

  • EN2 Typically requires a bachelor's degree in Engineering and a minimum of 2- 5 years of experience in the field or in a related area.
  • Must be a U.S. Citizen and must be able to complete a U.S. government background investigation
  • Bachelor’s degree in Software, Computer, Electrical or Systems Engineering, Computer Science, or a related discipline
  • Proficiency with the full embedded software life cycle, including requirements, design, implementation, testing, deployment, and operational support
  • Proficiency in C and/or C++ for embedded systems
  • Proficiency with scripting languages such as Python
  • Experience with firmware development, embedded software, and hardware/software integration on microcontroller or embedded processor platforms
  • Experience developing device drivers and interfacing with hardware using common serial and bus protocols
  • Experience with software testing and verification, including unit and integration testing of embedded software
  • Experience debugging embedded systems using lab equipment and debugging tools (e.g., oscilloscopes, logic analyzers, JTAG)
  • Familiarity with Integrated Development Environment (IDE) tools
  • Excellent communication, negotiation, and coordination skills and strong customer service attitude
  • Good oral and written communication with customers and team members
  • Excellent time management skills and ability to manage multiple actions, and both short-term and long-term projects
  • Must be willing to work onsite at Johnson Space Center and/or associated facility

Requisition Preferences:

  • Experience with spacecraft subsystem software or avionics hardware (e.g., power, thermal, propulsion, C&DH, GN&C)
  • Experience implementing control, state estimation, or fault management algorithms in embedded software
  • Experience in a leadership role and working as part of an Integrated Product Team to develop and test safety-critical flight software
  • Experience with real-time operating systems (e.g., VxWorks, RTEMS, FreeRTOS) and Core Flight System (cFS)
  • Experience developing software across the full development life cycle in small team, rapid prototyping, or proof-of-concept environments
  • Experience developing simulation test automation, test analysis, and troubleshooting, including test scripts in Python and Trick
  • Experience developing test plans and procedures for both functional and V&V tests
  • Experience with managing a small team of embedded software engineers developing spacecraft ground and flight software
  • Experience with embedded coding standards and static analysis tools (e.g., MISRA C, JPL coding standards)
  • Ability to read electrical schematics and datasheets
  • Experience in human-rated space vehicles and specific vehicle software domains (e.g., C&T, C&DH, GN&C)
  • Support work processes in an organization that is CMMI Maturity Level III
  • Experience with NASA NPR 7150.2 or DO-178C
  • Experience with NASA Safety Standards and requirements, NASA-STD-8739.8, that drive the processes for Safety Critical Software Development
  • Experience with the following collaboration tools: GitLab, JIRA, Confluence
  • Quick learner and self-motivated
  • Ability to manage multiple priorities with little supervision
  • Highly responsible, team-oriented individual with strong work ethics

 

Benefits

GCS health and welfare benefits are designed to invest in you, and in the things you care about. Your health. Your well-being. Your security. Your future. Typical benefits offered include flexible work schedules and opportunities to work remotely, educational reimbursement, retirement benefits (401K, Roth), health benefits, tax saving options, disability benefits, life and accident insurance, voluntary benefits, paid time off and paid holidays, and parental and pregnancy leave

Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Embedded Software 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:...  ...is looking for an experienced Embedded Software Development Engineer to design and develop embedded flight software (FSW) for CO... 
    Suggested
    Permanent employment
    Contract work
    For contractors
    Work experience placement
    Flexible hours

    CACI International

    Houston, TX
    15 hours ago
  • $120k - $165k

     ...scalable products and services from material handling and automation to extensive fleet support. About The Role As a Senior Embedded Software Engineer, you will serve as the technical and strategic owner for embedded software to develop Connected and ADAS solutions within... 
    Suggested
    Temporary work
    Work at office
    Work visa
    Flexible hours
    3 days per week

    Logisnext Americas Inc.

    Houston, TX
    2 days ago
  •  ...transformation of low-Earth orbit into a global space marketplace. Our mission-driven team is seeking a bold and dynamic Senior Embedded Linux Software Engineer who is fueled by high accountability, execution horsepower, and driven to understand our world, science/technology,... 
    Suggested
    Full time
    Work at office
    Weekend work
    Afternoon shift

    Axiom Space

    Houston, TX
    1 day ago
  •  ...Description Who We Are: Venus Aerospace is revolutionizing rocket engine propulsion. With the first generational leap in rocket engine...  ...history and redefine the future of propulsion. The Role: Embedded Software Engineer  We are seeking a talented Embedded Software... 
    Suggested
    Permanent employment
    Flexible hours

    Venus Aerospace

    Houston, TX
    27 days ago
  •  ...(NVS), a national IT consulting firm, is seeking a Senior Embedded Firmware Engineer to support a client's Research and Development team. The engineer...  ...high-performance embedded systems while helping ensure software reliability, architecture integrity, and successful... 
    Suggested
    Full time

    New Value Solutions

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

    Macpower Digital Assets Edge Private Limited

    Houston, TX
    5 days ago
  •  ...Position: Senior Embedded Firmware Engineer Required Skills: Embedded C, C++, RTOS, QNX Reports to: Head - Research and Development Type: Full...  ...systems. This role involves driving innovation, ensuring software reliability, and collaborating closely with cross-functional... 
    Full time
    Work at office

    Cox-Little & Company

    Houston, TX
    2 days ago
  • $125k - $135k

     ...industrial systems manufacturing company seeking an experienced Embedded Electrical Engineer to join our growing team! This Jobot Job is hosted by:...  ...product development Hands-on experience with hardware/software integration, system-level testing, performance tuning, and... 
    Local area

    Jobot

    Houston, TX
    2 days ago
  • $128k - $252.5k

    Position Summary Build and lead mobile engineering efforts that support personalized marketing, customer engagement, and digital...  ...the ability to guide Android architecture discussions. The Lead Software Engineer II will serve as a client-facing solution architect,... 
    Local area
    Visa sponsorship

    Deloitte

    Houston, TX
    15 hours ago
  • $110k - $165k

     ...enabling our clients and colleagues to redefine markets and shape the future of our communities. This is a Lead Cloud & Infrastructure Engineering position at Vice President Level, which is part of the job family responsible for managing and optimizing technical... 
    Temporary work
    Local area
    Weekend work

    Morgan Stanley

    Houston, TX
    2 days ago
  • $113k - $141.53k

     ...more sustainable future, we're powering it. Apply now and energize your career with a true leader in global energy. Senior Solutions Engineer - Systems Integration serves as a technical owner for how BESS subsystems come together electrically and functionally in the field... 
    Full time
    For contractors
    Local area
    Remote work
    Worldwide
    Flexible hours

    AES

    Houston, TX
    1 day ago
  •  ...analysts, architects, QA, and infrastructure teams throughout the software development lifecycle.Troubleshoot production issues and...  ...QualificationsBachelor's degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent experience).5+ years of... 
    Full time
    Local area

    Occidental Petroleum

    Houston, TX
    1 day ago
  •  ...professionals.As an R&D Analog Hardware System Electrical Engineer, you will be responsible for all aspects of...  ...(new and existing product lines).Coordinate with software development group for design and test of embedded solutions.Successfully manage product lifecycle activities... 
    Full time
    Local area
    Remote work
    Relocation

    Valmet

    Houston, TX
    15 hours ago
  •  ...ecosystem partnerships to create 360 value.By combining hands-on engineering with deep industry context, we help organizations build their...  ..., configure, and maintain vector database infrastructure for embedding storage, indexing, and semantic retrieval at scale.Design and... 
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Houston, TX
    3 days ago
  •  ...work and live. We bring together product management, design, and engineering capabilities to help clients define what to build and how to...  ...s what you’ll need:Minimum 5 years of experience working as a software engineerMinimum 2 years hands-on experience in native iOS (... 
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Houston, TX
    3 days ago
  • $103.71k - $138.28k

     ...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Lead Engineer position will require both technical expertise and project management competency. This position will consist of site surveys, Bill... 
    Full time
    Temporary work
    For contractors
    For subcontractor
    Remote work

    Lumen

    Houston, TX
    3 days ago
  •  ...Lead Site Reliability Engineer Assume a critical role in defining the future of a globally recognized firm and have a direct and significant...  ...networking technologies and issues Advanced knowledge of software applications and technical processes with emerging depth in one... 

    Chase

    Houston, TX
    5 days ago
  •  ...solutions to support the firms’ growth Required qualifications, capabilities, and skills: Formal training or certification on software engineering concepts and 5+ years applied experience Minimum 10 years of overall experience Experience with automation tools like... 

    JP Morgan Chase Bank

    Houston, TX
    5 days ago
  • $31.45 - $37 per hour

    Job Title Lead Mobile Engineer Job Description Summary Responsible to ensure the proper efficient operations and maintenance of the mechanical electrical and plumbing systems for the assigned facility. The performance of all necessary maintenance and operational tasks... 
    Minimum wage
    For contractors
    Apprenticeship
    Work at office
    Immediate start
    Flexible hours
    Shift work

    Cushman & Wakefield

    Houston, TX
    7 days ago
  • Position: Software Engineer- Flight & Ground Systems Location: Houston, TX Remote Status: On-Site...  ...candidate will design, develop, integrate, test, and maintain embedded flight software and supporting ground applications for platforms... 
    Permanent employment
    Full time
    Remote work
    Relocation package

    Aegis Aerospace

    Houston, TX
    1 day ago
  • $76k - $155.7k

    Job Title: NASA Moon Base Flight Software and Cybersecurity Systems EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance...  ...:CACI is looking for an experienced Flight Software Systems Engineer to support NASA’s Moon Base flight software development at the... 
    Permanent employment
    Contract work
    For contractors
    Work experience placement
    Flexible hours

    CACI International

    Houston, TX
    4 days ago
  • $103.71k - $138.28k

     ...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Field Engineering Quality Control Engineer is responsible for overseeing and managing quality assurance processes that support Field Engineering... 
    Full time
    Temporary work
    For contractors

    Lumen

    Houston, TX
    3 days ago
  • We are:The Advanced Technology Centers (ATCs) are the engine for reinvention in our clients’ transformation journey. Powered by more than 255,000 people across 24 countries, ATCs provide our clients with seamless access to industry insights and innovative technology solutions... 
    Work experience placement
    Live in
    Work at office
    Local area
    3 days per week

    Accenture

    Houston, TX
    3 days ago
  • $76k - $155.7k

     ...Interference (EMI) / Electromagnetic Compatibility (EMC) Systems Engineer with an Electrostatic Discharge (ESD) specialty to join the EMI...  ..., Radio Frequency (RF), and signal integrity analyses using software tools such as MATLAB, correlate and validate EMC simulation software... 
    Permanent employment
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Houston, TX
    3 days ago
  • Position SummaryNOV Tuboscope is seeking an NDT Systems Engineer to support the development, testing, implementation, and continuous improvement...  ...and methodologies. • Collaborate with electrical, mechanical, software, and operations teams on equipment performance, testing, and... 

    National Oilwell Varco

    Houston, TX
    2 days ago
  •  ...readiness is incomplete or customer commitments create delivery risk. Vendor and Partner CoordinationWork with vendors and partner engineering teams to define integration responsibilities, data handoffs, technical boundaries, support expectations, and escalation paths.... 
    Local area
    Remote work

    National Oilwell Varco

    Houston, TX
    4 days ago
  • Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an...
    Full time
    Remote work

    Microchip Technology

    Houston, TX
    4 days ago
  •  ...and organizational excellence.ABOUT THE ROLEThe Senior Systems Engineer develops, maintains and supports the firm’s new business intake...  ...WHAT YOU'LL BRINGRequiredBachelor’s degree in Computer Science, Software Engineering, Information Systems or a related field.Five years... 
    Full time
    Work at office
    Local area
    Remote work

    Baker Botts

    Houston, TX
    1 day ago
  • Are you passionate about solving complex problems? Join our dynamic team as a Systems Engineer and become a vital contributor to spaceflight equipment development! As an integral part of our organization, you'll play a crucial role in ensuring the successful definition... 
    Work at office

    Oceaneering International

    Houston, TX
    15 hours ago
  • $110k - $165k

     ...future of our communities. This is a Lead Cloud & Infrastructure Engineering position at the Vice President level, which is part of the job...  ...ETS provides capabilities for all stages of Morgan Stanley's software development lifecycle, enabling productive coding, functional... 
    Temporary work
    Local area
    Remote work
    Flexible hours

    Morgan Stanley

    Houston, TX
    2 days ago

Do you want to receive more vacancies?

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