Embedded Software Engineer
GeoControl Systems
Embedded Software EngineerGeoControl 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 supportDevelop, refine, and maintain software requirements derived from system and subsystem requirements, with bi-directional traceability through design, implementation, and verificationDesign 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 recoveryDevelop 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 applicableCollaborate 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 debuggersDevelop 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 defectsAuthor 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 documentsEnsure adherence to JSC standard software process practices and tailor NASA NPR 7150.2 requirements to the software classification and project scopeSupport software safety activities for safety-critical software in accordance with NASA-STD-8739.8, including software hazard analysis support and implementation of safety-related requirementsApply configuration management, defect tracking, static analysis, and code coverage practices to maintain software quality and traceabilitySupport hardware/software integration and qualification testing, including test setup, data collection, and data analysisParticipate 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 solutionsLead or contribute to the resolution of complex technical issues, facilitating effective team decision-makingPerform technical peer review of flight, ground system, and development software as well as the associated requirements and verification/validation plansPerform other duties as assignedRequirements 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 ethicsBenefits 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
- ...Embedded Software EngineerThis is a federal contract - US citizenship is required 100% on-site active, current, and fully adjudicated US... ...All Points is seeking a Top Secret Cleared Embedded Software Engineer to support Lockheed Martin's Next Generation Interceptor (NGI...SuggestedFull timeContract work
- ...Who We Are: Venus Aerospace is revolutionizing rocket engine propulsion. With the first generational leap in rocket engine technology... ...history and redefine the future of propulsion. The Role: Embedded Software EngineerWe are seeking a talented Embedded Software Engineer...SuggestedPermanent employmentFlexible hours
$120k - $165k
...Senior Embedded Software EngineerSalary Range $120,000.00 - $165,000.00 Position Type Full Time Category EngineeringAbout Us:Logisnext Americas... ...fleet support.About the Role:As a Senior Embedded Software Engineer, you will serve as the technical and strategic owner for...SuggestedFull timeWork at officeWork visa$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...SuggestedPermanent employmentContract workFor contractorsWork experience placementFlexible hours- ...A technology firm in Houston, Texas is looking for a Senior Embedded Firmware Engineer with 10-15 years of experience. The candidate will be responsible for firmware design and optimization in embedded systems, leading R&D projects, and working alongside cross-functional...SuggestedFull time
- ...Embedded/ Firmware EngineerFulltimeHouston, TX (Remote)Senior Firmware Engineer will own the software core technology. Engineering activities will be architecting, designing, and coding new features in the core, firmware development, and system integration with 3rd party...Full timeRemote work
$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$100 per hour
Embedded Firmware & Controls Engineer to develop embedded software and control solutions for high-performance electromechanical systems operating in demanding environments. The role requires strong capability in both real-time embedded firmware development and motor/control...Contract workFor contractorsLocal areaImmediate start$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 areaVisa sponsorship- 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 timeWork at office
- ...is seeking an experienced Lead Spaceflight Hardware Systems Engineer to provide systems engineering leadership for the development... ...spans human spaceflight, modeling and simulation, robotics, software, embedded systems, and system integration and test. At METECS,...Permanent employmentContract work
$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 workLocal areaWeekend work$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 timeFor contractorsLocal areaRemote workWorldwideFlexible hours$94k - $112.63k
...sustainable future, we're powering it. Apply now and energize your career with a true leader in global energy. AES is seeking a Solutions Engineer - Systems Integration to contribute to the electrical, controls, and mechanical integration of battery energy storage systems (...Full timeFor contractorsLocal areaWorldwide- ...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
$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...Minimum wageFor contractorsApprenticeshipWork at officeImmediate startFlexible hoursShift work- ...preferred but not required; opportunities in front-end and back-end across diverse applications. Join a small team of developers and engineers focused on learning and growth. You will work with modern web frameworks, UX, RESTful APIs, and cloud-native services. The role...
- ...Are you passionate about solving complex problems? Join our dynamic team as an Early Career Spaceflight Hardware Propulsion Engineer and become a vital contributor tosupport NASA as an Oceaneering Teammate on the JSC Engineering, Technology, and Science (JETS) II contract...Contract work
- ...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 timeLocal areaRemote workRelocation
- ...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 timeLocal area
- ...Additech, Inc. in Houston, TX seeks a Firmware Engineer to design and implement software for embedded devices from requirements to production and deployment. You will develop, test, and debug system software, interface with hardware, and optimize I/O performance. Candidates...
- ...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 placementLive inWork at officeLocal area
- ...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 placementLive inWork at officeLocal area
- ...Job Description Job 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...
$150k - $190k
...future together.We are seeking an experienced Lead System Safety Engineer to own system safety for our pressurized spacecraft and modular... ..., but separate from, our systems, avionics, propulsion, and software teams.Core ResponsibilitiesSafety Program Leadership: Author and...Permanent employmentFull time- ...Baker Hughes in Houston, TX seeks a Lead Design Engineer to guide the design and development of advanced packer, gas lift, and flow control tools across the product lifecycle. You will lead projects, create CAD drawings, perform analyses, and collaborate with cross-functional...
- ...SLB is seeking a seasoned engineer in Houston to lead design and development of Well Access products. You will work on complex equipment, analyze performance, and ensure compliance with industry standards. Expect collaboration with project teams, mentoring junior staff...
- ...a Product Owner. This role is ideal for an experienced backend engineer who wants meaningful ownership of core services and data architecture... ...team structure.This role works across both legacy and modern software patterns. Part of the job is understanding and maintaining...Full timeRemote work
- ...a BCM (Baseboard Management Controller) Engineer, you will play a pivotal role in the design... ...architecture, system design, and embedded systems principles. Ensure that the firmware... ...compatibility with server hardware and software systems.Customer Support & Technical Assistance...
- ...BPM Microsystems, Inc. in Houston, TX seeks a Lead Mechanical Engineer to develop and hand off to manufacturing best-in-class automated machines, peripherals, and subassemblies used by customers worldwide. The ideal candidate has a Master's in Mechanical Engineering...Worldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded developer Houston, TX
- embedded software engineer Houston, TX
- embedded engineer Houston, TX
- embedded systems software engineer Houston, TX
- software Houston, TX
- software engineer - cloud services Houston, TX
- software quality assurance Houston, TX
- healthcare software sales Houston, TX
- entry level software sales Houston, TX
- software product owner Houston, TX



