128 Software Development jobs in Webster
Senior Controls Software Development Engineer
Posted today
Job Viewed
Job Description
At Petrotech, we engineer and deliver innovative turbomachinery and process control systems that drive critical infrastructure around the world. As industry leaders in turnkey control solutions for rotating equipment, our mission is rooted in precision, reliability, and continuous improvement.
We are growing and seeking a Senior Controls Software Engineer with deep experience in industrial automation and PLC/PAC programming to design, develop, and deploy mission-critical applications used in gas turbines, compressors, and related process systems.
Position Summary
- Design and implement PLC/PAC-based control software using IEC 61131 languages (Structured Text, Ladder Logic, Function Block).
- Configure, test, and validate control systems for rotating machinery (e.g., turbines, compressors) and process automation applications.
- Lead the development cycle from algorithm design to FAT (Factory Acceptance Testing), commissioning, and client support.
- Collaborate with electrical and mechanical teams to integrate sensors, valves, instrumentation, and HMIs.
- Support field deployments, troubleshoot issues, and continuously improve reliability and performance of deployed systems.
- B.S. in Electrical, Mechanical, Chemical, or Control Systems Engineering
- 5+ years of experience designing, programming, and commissioning industrial control systems for rotating or process equipment in sectors such as:
- Upstream Oil, Associated Gas, Export Compression Applications (Gas Turbine and Electric Motor driven Compression).
- Natural Gas Liquids (NGL), Liquified Natural Gas (LNG), and Refining Applications (Gas Turbine, Steam Turbine, Expander, and Electric Motor driven Compression).
- Power Generation (Gas Turbine, Steam Turbine, and Hydro Electric driven Generation).
- Demonstrated proficiency with PLC/PAC platforms such as:
- Allen Bradley Studio 5000 Logix Designer
- Siemens SIMATIC Step 7 / TIA Portal
- Schneider Electric Unity Pro / EcoStruxure
- Triconex TriStation 1131
- Emerson PAC Machine Edition
- Strong understanding and practical use of IEC 61131-3 programming languages, including:
- Ladder Logic (LD)
- Structured Text (ST)
- Function Block Diagram (FBD)
- U.S. work authorization (visa sponsorship not available)
- Bonus Skills
- Knowledge of DCS systems, industrial safety (IEC 61508, SIL), or hazardous area applications
- Programming in C, Python, or HTML for custom interface development
- Familiarity with rotating machinery control philosophies (start-up logic, fuel control, surge protection, etc.)
- At Petrotech you're not just another engineer - you will be a key contributor with direct impact on the technical and commercial success of the projects you are assigned to.
- You will work with a team of experienced professionals eager to share their knowledge and expertise in gas turbine fuel control systems, compressor process and anti-surge control systems, and electrical generation systems.
- Small team impact + global engineering exposure.
- Competitive compensation with bonus eligibility
- Collaborative and innovative work culture.
- Opportunity to own projects from concept to site commissioning.
- A firmware/embedded developer without PLC controls experience
- A general software developer with no industrial automation exposure
- A systems/process engineer without hands-on control system programming
- Job Title - Senior Controls Software Development Engineer - Turbomachinery & Process Systems
- Travel: Up to 15%
- Compensation: Base + Bonus Eligibility
Software Development Engineer in Test
Posted today
Job Viewed
Job Description
Join to apply for the Software Development Engineer in Test role at Persona AI Inc 18 hours ago Be among the first 25 applicants Join to apply for the Software Development Engineer in Test role at Persona AI Inc Persona AI is developing and commercializing rugged, multi-purpose humanoid robots that perform real work. Persona’s founding team has a decades-long history in humanoid robotics, bionics, and product development delivering robust hardware that has touched the stars, worked miles below the surface of the ocean, roamed Disney Parks, and has even been featured on a US postage stamp. Our mission is focused squarely on shipping beautiful, reliable products at massive scale, while building a customer-focused team to achieve these aims. We're looking for exceptional people who dream big, thrive on challenges, and love seeing their designs come to life. We are primarily interested in candidates who have shipped products in the fields of autonomy, robotics, consumer products, medical devices, automotive, or aerospace. We also value advanced degrees and deep expertise. As an inaugural engineer at Persona, you will have an incredible opportunity to shape the design of Persona’s humanoid robots, while also helping set the culture of the company. If you're passionate about cutting-edge technology and want to be part of a world-class team we'd love to hear from you. Your Role Lead CI infrastructure development and enhancement for humanoid robot platforms, establishing robust automated testing and build processes to boost efficiency and reliability. Develop and execute comprehensive Python-based test suites for embedded systems and components, ensuring high software quality and defect reduction across validation stages. Design, build, and maintain advanced simulation and robustness testing environments tailored for critical robot hardware (e.g., vision systems, force/torque sensors, motor controllers), strengthening testing capabilities and ensuring resilience against system failures. Conduct rigorous Hardware-in-the-Loop (HIL) validation of robot subsystems (e.g., joint actuators, perception modules), assessing their performance under scenarios mimicking realistic locomotion, manipulation, and interaction. Analyze robotic sensor data (e.g., vision, proprioception) to identify anomalies, determine root causes, and recommend system refinements, communicating insights to collaborative teams. Drive the creation and refinement of internal developer tools and frameworks designed to optimize testing workflows, enhance engineering productivity, and improve the development experience for robot platforms. Collaborate strategically with cross-functional teams to define test strategies, develop automated test assets, and report verification outcomes, ensuring product integrity and alignment with robot functionalities. We’re Looking For Extensive background in CI/CD pipeline design and management for complex robotics systems. Strong Python proficiency for test automation. Proven capability in designing and implementing simulation and fault injection tools for robotic sensors and actuators. Solid hands-on HIL testing experience with robot hardware. Strong analytical abilities for robot sensor data interpretation and issue resolution. Demonstrated skill in creating and enhancing internal software tools that improve development efficiency. Strong collaborative and communication skills for effective teamwork in a dynamic robotics environment. Solid understanding of the software development lifecycle of embedded systems within a humanoid robotics context is highly desirable. Knowledge of robotic kinematics, dynamics, perception, and control systems is a significant asset. Preferred Or Bonus Qualifications Familiarity with robotics development ecosystems (e.g., ROS) and simulation platforms (e.g., Isaac Sim, MuJoCo). Experience with cloud infrastructure and DevOps practices (e.g., AWS, GCP, Azure). Solid understanding of networking principles (e.g., DNS, load balancing, firewalls). Previous experience in a fast-paced robotics startup environment. Why join Persona AI? You'll shape technology that's redefining the possibilities of robotics and human interaction. Work alongside passionate teammates who value diversity, creativity, and continuous learning. Enjoy full access to advanced prototyping tools, labs, and the freedom to experiment and innovate. We offer competitive compensation, excellent benefits, flexible work environment, and equity opportunities. Not sure if you meet all the listed qualifications? That’s okay! We encourage you to apply anyway. Our needs are constantly evolving, and we're always looking for talented individuals who can grow with us. You might be exactly who we’re looking for — even if it’s for a role we haven’t thought of yet. Persona AI embraces diversity and equal opportunity in a serious way. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We believe the more inclusive we are, the better our work will be. Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Job function Engineering and Information Technology Referrals increase your chances of interviewing at Persona AI Inc by 2x Sign in to set job alerts for “Software Engineer in Test” roles. Houston, TX $100,000.00-$00,000.00 1 month ago Senior Lead Engineer - Quality Assurance NASA Orion Spacecraft Unit Test Software Engineer Houston, TX 76,000.00- 155,700.00 2 months ago US_East | Software Developer - Testing Tools/Automation/Performance _L2 Houston, TX 88,600.00- 181,900.00 6 days ago NASA Orion Spacecraft Unit Test Software Engineer Houston, TX 76,000.00- 155,700.00 3 months ago NASA Lunar Gateway Flight Software Verification and Validation (V&V) Test Engineer Houston, TX 76,000.00- 155,700.00 1 month ago Houston, TX 103,210.00- 150,200.00 1 week ago Houston, TX 75,056.00- 85,452.00 1 week ago NASA Lunar Gateway Flight Software Verification and Validation (V&V) Test Scripting Engineer Houston, TX 75,056.00- 85,452.00 1 week ago Houston, TX 120,000.00- 140,000.00 1 day ago Senior Mobile Software Development Engineer NASA Lunar Gateway Flight Software Verification and Validation (V&V) Test Engineer Houston, TX 76,000.00- 155,700.00 1 month ago NASA Artemis Lunar Gateway Flight Software Development Engineer Houston, TX 76,000.00- 155,700.00 3 months ago Spacecraft Embedded Flight Software Systems Engineer (NASA Orion) Houston, TX 76,000.00- 155,700.00 3 months ago Houston, TX 58,400.00- 116,900.00 3 months ago NASA Artemis Lunar Gateway Flight Software Development Engineer Houston, TX 76,000.00- 155,700.00 7 months ago Rendezvous and Proximity Operations Oversight Software Engineer Houston, TX 58,400.00- 116,900.00 4 months ago Senior Staff Software Engineer - Duck Creek Houston, TX 126,160.00- 189,240.00 1 month ago Spacecraft Embedded Flight Software Systems Engineer (NASA Orion) Houston, TX 76,000.00- 155,700.00 3 months ago Houston, TX 94,129.00- 126,665.00 1 week ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr
Software Development Project Manager - Remote
Posted today
Job Viewed
Job Description
Client: Texas Education Agency
Location: 100% Remote (Must reside and work within Texas)
Job Type: Full-Time | Contract
Key Responsibilities
- Project Leadership & Planning
- Lead Agile software development teams through all phases of SDLC and PMLC.
- Develop and maintain detailed project plans, budgets, and schedules.
- Process & Quality Management
- Ensure consistency across teams by evaluating and improving processes.
- Monitor deliverables to meet quality, scope, and budget requirements.
- Stakeholder Engagement
- Communicate proactively with stakeholders, gather feedback, and build strong partnerships.
- Ensure stakeholder satisfaction throughout the project lifecycle.
- Team & Risk Management
- Identify and mitigate risks, resolve project issues, and motivate teams to perform at a high level.
- Strategic Vision & Roadmapping
- Define and communicate a clear application and technology roadmap.
- Align project execution with TEA's legislative and strategic goals.
Performance Competencies
Candidates must demonstrate alignment with the Texas Education Agency's core performance competencies:
- Productivity & Quality: Deliver high-quality outcomes on time.
- Decision-Making & Judgment: Exercise sound judgment with a focus on agency benefits.
- Communication & Interactions: Use communication to influence outcomes and build relationships.
- Growth Mindset & Continuous Improvement: Leverage feedback, data, and self-reflection for ongoing improvement.
- Student-Centered Belief: Demonstrate belief that all Texas students can succeed in college, career, or military.
Required Qualifications
- 8+ years of experience working with software development teams using SDLC, PMLC, and Agile Scrum methodologies.
Preferred Qualifications
- 3+ years of experience working with Power BI .
- 3+ years of experience with Data Lake environments.
Junior Cloud Engineer Software Development Houston, TX
Posted 7 days ago
Job Viewed
Job Description
Job Description: As a Junior Cloud Engineer, you will join a team that designs, deploys, monitors and troubleshoots the infrastructure supporting our products. You will have the opportunity to learn the intricacies of cloud environments and grow your individual knowledge as you complete projects covering different key areas. As automation is central to the position, software development skills are required. Key job duties for this position include but are not limited to: - Cloud architecture design - Application deployment onto the cloud platform - Data management including data migration - Network configuration - Security management for cloud environments - Cost optimization - Tracking cloud system performance metrics and troubleshooting issues. - Collaborating with departments such as software development and product management Training: Training for this position will be offered in a team-oriented hands-on instructional environment with a mentor. There will be daily tasks for completion and internal courses to be completed throughout your training. The courses available will include common network and server technologies and will also cover operations, engineering, and development responsibilities that are company specific. Requirements: Proficiency in Bash, C/C++, PowerShell or Python Knowledge of public cloud platforms computer networking Familiar with Windows and Linux Preferred experience with: Git, Terraform, and Ansible Strong verbal and written communication skills Ability and willingness to participate in 24-hour on-call rotation Bachelor degree in CIS, Computer Science, Engineering, or equivalent work experience Benefits: Our associates receive medical, dental, vision, and life insurance. We also offer company contributions to your HSA, 6% match on 401 (k), and a work/life balance with paid time off. At our Houston facility, you can take advantage of our great training programs and facility amenities, including an onsite dining facility offering complimentary breakfast and lunch, and an onsite medical center. We also offer a wide variety of sports and social leagues to participate in after work, along with volunteering initiatives through our Associate Foundation.Reynolds and Reynolds promotes a healthy lifestyle by providing a non-smoking environment. Reynolds and Reynolds is an equal opportunity employer. Proficiency in Bash, C/C++, PowerShell or Python. Knowledge of public cloud platforms computer networking. Familiar with Windows and Linux. Preferred experience with: Git, Terraform, and Ansible. Strong verbal and written communication skills. Ability and willingness to participate in 24-hour on-call rotation. Bachelor degree in CIS, Computer Science, Engineering, or equivalent work experience #J-18808-Ljbffr
NASA Artemis Lunar Gateway Flight Software Development Engineer

Posted 8 days ago
Job Viewed
Job Description
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
* * *
_CACI provides_ **_expertise_** _and_ **_technology_** _to enterprise and mission customers in support of national security missions and government transformation for defense, intelligence, and civilian customers._
_CACI's culture is the driving force behind our success. Our culture defines who we are, how we act, and what we believe is both the right way and our duty in conducting business. Our culture unifies us as a company and strengthens our resolve to meet our customers' - and our country's - most critical missions._
The Gateway, a vital component of NASA's Artemis Program, will serve as a multi-purpose outpost orbiting the Moon that provides essential support for long-term human return to the lunar surface and serves as a staging point for deep space exploration. CACI is looking for an experienced **Artemis Lunar Gateway Flight Software Development Engineer** to provide NASA Johnson Space Center with software skills in the development of NASA's Lunar Gateway vehicle flight software. This software engineering position includes prototyping, requirements definition, design, development, test and verification, integration, and certification of Flight Software.
**The Opportunity:**
This position requires a self-motivated, capable person 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 Lunar Gateway Flight Software.
+ 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.
**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:_
+ Must be a U.S. Citizen or Permanent Resident.
+ B.S. in Aerospace, Electrical, Software, Computer or Systems Engineering, Computer Science, or related disciplines required.
+ At least five years of experience in software development for safety-critical software. Experience can be for aerospace vehicles or in other industries, e.g., oil and gas. More experience is highly valued.
+ Strong C programming skills and experience with Linux.
+ Must have 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 Aerospace, Electrical, Software, Computer or Systems Engineering, Computer Science, or related discipline.
+ Experience in human-rated space vehicles, e.g., Space Shuttle, Space Station, Orion, Commercial Crew, and in specific vehicle software domains (e.g., C&T, C&DH, GN&C software).
+ C++ programming and Object-Oriented Design and Analysis (OOAD) skills.
+ Experience in NASA Core Flight Software (CFS).
+ Python development skills.
+ Experience developing embedded software for Real-time Operating Systems, preferably VxWorks.
+ Experience in Time-Triggered Ethernet (TTE).
+ Experience in other bus communication protocols (e.g., 1553, RS-422, RS-232, USB, Ethernet).
+ Experience developing software interfacing with Data Acquisition (DAQ) I/O cards.
+ Experience developing and troubleshooting device drivers.
+ Experience in software and systems integration.
+ Experience in automated testing.
+ Experience in verification testing.
+ Experience using GitLab and the Git version control system.
+ Experience using Jira.
**_This position is contingent on funding and may not be filled immediately. However, t_** **_his position is representative of positions within CACI that are consistently available. Individuals who apply may also be considered for other positions at CACI._**
This position is contingent on funding and may not be filled immediately. However, this position is representative of positions within CACI that are consistently available. Individuals who apply may also be considered for other positions at CACI.
**___**
**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.
**Your potential is limitless.** So is ours.
Learn more about CACI here. ( 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. Learn more here ( .
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._
Technical Area Lead - NASA Flight Software Development Projects

Posted 8 days ago
Job Viewed
Job Description
Job Category: Engineering
Time Type: Full time
Minimum Clearance Required to Start: NACI
Employee Type: Regular
Percentage of Travel Required: Up to 10%
Type of Travel: Continental US
* * *
**The Opportunity:**
CACI is looking for an experienced **Project Leader of** **Flight Software Development** to provide NASA Johnson Space Center with leadership skills in the management of a portfolio of flight software development projects. This senior engineering leadership position reports to the Program Manager and involves managing multiple flight software development teams; ensuring exceptional technical performance and customer satisfaction; and supporting project staffing, funding, schedules, and status reporting.
This position requires a self-motivated, capable lead software development engineer with strong verbal and written communication skills. In addition to outstanding technical expertise, the individual must be very people savvy, have leadership experience and 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:**
+ Lead a portfolio of 12+ flight software development teams comprised of 80+ engineers, either directly or via individual team leads.
+ Ensure that exceptional technical support and deliverables are being provided to customers.
+ Work with customers and team leads to develop / revise project task orders and scope appropriate funding levels.
+ Author technical progress reports and manage contract deliverables.
+ Work with team leads to ensure adherence to project schedules.
+ Lead flight software development recruiting efforts.
+ Mentor new team leads and junior engineers.
**Qualifications:**
_Required:_
+ Must be a U.S. Citizen or Permanent Resident to facilitate access to USG facilities.
+ B.S. in Aerospace, Electrical, Software, Computer, or Systems Engineering, Computer Science, or related disciplines required.
+ A minimum of 15 years' experience in the software lifecycle including 3-5 years' experience in technical leadership of software development teams. Greater experience is highly valued.
+ A minimum of 5 years of software development experience for safety-critical software. Experience can be for aerospace vehicles or in other industries, e.g., oil and gas. More experience is highly valued.
+ Professional software development experience in one or more of the following languages: C, C++, C#.
+ Must embrace a servant leadership model in leading projects, and serving the customer and team members.
+ Experience in project management, recruiting, personnel project assignments, team member development, and performance feedback.
+ Must have significant experience in the entire software life cycle.
+ Experience with software unit testing.
+ 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.
+ Must have highly developed coordination and organization skills.
_Desired:_
+ M.S. in Aerospace, Electrical, Software, Computer, or Systems Engineering, Computer Science, or related discipline.
+ Project Management Institute (PMI) Project Management Professional (PMP) Certification.
+ Experience in human-rated space vehicles, e.g., Space Shuttle, Space Station, Orion, Commercial Crew, or Gateway and in specific vehicle software domains (e.g., C&T, C&DH, GN&C software).
+ Strong C programming skills.
+ C++ programming and Object-Oriented Analysis and Design (OOAD) experience.
+ Python development skills.
+ Experience developing software in a Linux environment.
+ Experience in Real-time Operating Systems, preferably VxWorks.
+ Experience developing embedded firmware for microcontrollers.
+ Experience developing and troubleshooting device drivers.
+ Experience in NASA Core Flight Software (CFS).
+ Experience in Time-Triggered Ethernet (TTE).
+ Experience in other bus communication protocols (e.g., 1553, RS-422, RS-232, USB, Ethernet).
+ Experience in software and systems integration.
+ Experience in automated testing.
+ Experience in verification testing.
+ Experience with GitLab and the Git version control system.
+ Experience using Jira.
+ Experience working in an Agile software development environment.
+ Familiarity with CMMI Level 3 (or above) process areas.
This position is contingent on funding and may not be filled immediately. However, this position is representative of positions within CACI that are consistently available. Individuals who apply may also be considered for other positions at CACI.
**___**
**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.
**Your potential is limitless.** So is ours.
Learn more about CACI here. ( 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. Learn more here ( .
The proposed salary range for this position is:
$108,400 - 227,500 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._
Software Project Lead Engineer Space Vehicle Embedded Software Development

Posted 8 days ago
Job Viewed
Job Description
Job Category: Engineering
Time Type: Full time
Minimum Clearance Required to Start: NACI
Employee Type: Regular
Percentage of Travel Required: Up to 10%
Type of Travel: Continental US
* * *
**The Opportunity:**
CACI is looking for experienced lead human spaceflight software engineers to provide project leadership and technical expertise in embedded software systems to support development of human-rated space vehicle avionics and subsystem software. The individual will work with current and future space flight projects at NASA Johnson Space Center including Lunar Gateway, Human Landing System (Lunar Lander), next generation space suits, and the Orion spacecraft. This work will include prototyping, requirements definition, design, development, test and verification, integration and certification of embedded software.
This position requires a self-motivated, capable person with strong verbal and written communication skills. In addition to outstanding technical expertise, the individual must be very people savvy, have leadership experience and 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 software prototype and flight software.
+ 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.
+ Willingness to take on a future technical leadership role including leading a software development team, developing and prioritizing new features based on customer needs, interacting with and providing support to users, managing project schedule, and giving large presentations and demonstrations of product capabilities.
+ Support customer status reporting.
+ Support recruiting and team member development initiatives.
**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:_
+ Must be a U.S. Citizen or Permanent Resident to facilitate access to USG facilities.
+ B.S. in Aerospace, Electrical, Software, Computer, or Systems Engineering, Computer Science, or related disciplines required.
+ At least ten years of experience in embedded software development for safety-critical software. Experience can be for aerospace vehicles, e.g., commercial or high-performance aircraft, satellites, or in other industries, e.g., oil and gas.
+ Experience in technical leadership of software development teams.
+ Strong C programming skills.
+ Experience developing software in a Linux environment.
+ Strong Python development skills.
+ 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.
+ Ability to manage multiple priorities with little supervision.
+ Must be a highly responsible, team-oriented individual with strong work ethic.
+ Must have highly developed coordination and organization skills.
_Desired:_
+ M.S. in Aerospace, Electrical, Software, Computer, or Systems Engineering, Computer Science, or related discipline.
+ Project Management Professional (PMP) Certification.
+ C++ programming skills.
+ Object Oriented Analysis and Design (OOAD) experience.
+ Experience in Real-time Operating Systems, preferably VxWorks.
+ Experience developing embedded firmware for microcontrollers.
+ Experience developing and troubleshooting device drivers.
+ Experience in NASA Core Flight Software (CFS).
+ Experience in Time-Triggered Ethernet (TTE).
+ Experience in other bus communication protocols (e.g., 1553, RS-422, RS-232, USB, Ethernet).
+ Experience with digital signal processors (DSPs).
+ Experience with NASA / CACI Trick Simulation Framework.
+ Experience developing and troubleshooting device drivers.
+ Experience in software and systems integration.
+ Experience in automated testing.
+ Experience in verification testing.
+ Experience with GitLab and the Git version control system.
+ Experience using Jira.
+ Experience working in an Agile software development environment.
+ Experience in human-rated space vehicles, e.g., Space Shuttle, Space Station, Orion, Commercial Crew, and in specific vehicle software domains (e.g., C&T, C&DH, GN&C software).
+ Familiarity with CMMI Level 3 (or above) process areas.
**_This position is contingent on funding and may not be filled immediately. However, t_** **_his position is representative of positions within CACI that are consistently available. Individuals who apply may also be considered for other positions at CACI._**
This position is contingent on funding and may not be filled immediately. However, this position is representative of positions within CACI that are consistently available. Individuals who apply may also be considered for other positions at CACI.
**___**
**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.
**Your potential is limitless.** So is ours.
Learn more about CACI here. ( 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. Learn more here ( .
The proposed salary range for this position is:
$90,300 - 189,600 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._
Be The First To Know
About the latest Software development Jobs in Webster !
NASA Software Project Lead Engineer: Space Vehicle Simulation + Software Development

Posted 8 days ago
Job Viewed
Job Description
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
* * *
_CACI provides_ **_expertise_** _and_ **_technology_** _to enterprise and mission customers in support of national security missions and government transformation for defense, intelligence, and civilian customers._
_CACI's culture is the driving force behind our success. Our culture defines who we are, how we act, and what we believe is both the right way and our duty in conducting business. Our culture unifies us as a company and strengthens our resolve to meet our customers' - and our country's - most critical missions._
CACI is looking for experienced lead spaceflight simulation software engineers to provide project leadership and technical expertise in simulation software math model development and integration to support human-rated space vehicle engineering and training simulations. You will work with current and future space flight simulations and models at NASA Johnson Space Center including Lunar Gateway, Human Landing Systems, future exploration systems, flexible spacecraft modeling, and robotic manipulators. You will include project leadership including prototyping, requirements definition, design, development, test and verification, integration of simulations and math models.
This position may not be in a lead role initially, but, may begin in a senior engineering role involving extensive technical work. The position will lead to a future role in leadership.
**The Opportunity:**
This position requires a self-motivated, capable person with strong verbal and written communication skills. In addition to outstanding technical expertise, the individual must be very people savvy, have leadership experience and 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.
**Qualifications:**
+ Design and develop spacecraft simulations and math models for engineering and training simulations.
+ Perform systems engineering in support of simulation requirements, interfaces, design, and performance.
+ Perform engineering analysis using simulation.
+ Perform simulation and math model integration, test, and verification.
+ Integrate and test simulation software/hardware.
+ Collaborate with engineering teams and contractors across multiple NASA programs and projects.
+ Ensure adherence to JSC engineering software process practices.
+ Willingness to take on a future technical leadership role including leading a software development team, developing and prioritizing new features based on customer needs, interacting with and providing support to users, managing project schedule, and giving large presentations and demonstrations of product capabilities.
+ Support customer status reporting.
+ Support people leadership including assignments and project leadership.
+ Support recruiting and team member development initiatives.
**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:_
+ Must be a U.S. Citizen or Permanent Resident to facilitate access to USG facilities.
+ B.S. in Aerospace, Electrical, Software, Computer Science, or related disciplines required.
+ At least ten years of experience in simulation development.
+ Experience in technical leadership of simulation software development teams.
+ Strong C++ programming skills.
+ Experience developing software in a Linux environment.
+ Experience coding with Python.
+ Experience in simulation integration and development.
+ Experience in math model/simulation unit testing.
+ Experience in simulation verification and validation.
+ Must have 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.
+ Ability to manage multiple priorities with little supervision.
+ Must be a highly responsible, team-oriented individual with strong work ethic.
_Desired:_
+ M.S. in Aerospace, Electrical, Software, Computer Science, or related discipline.
+ Experience with the Trick Simulation Environment.
+ Experience reviewing, understanding, and estimating effort for NASA task orders and with NASA contracting/proposals
+ Experience with simulation development at NASA-JSC
+ Object Oriented Analysis and Design (OOAD) experience.
+ Experience developing or integrating 3-D graphics for simulations.
+ Experience developing real-time video acquisition and processing software.
+ Experience with Git.
+ Experience in human-rated space vehicle subsystem domains (e.g., ECLSS, EPS, Propulsion, Mechanisms, C&T, C&DH, GN&C, Robotics).
+ Experience with all aspects of project management.
**_This position is contingent on funding and may not be filled immediately. However, t_** **_his position is representative of positions within CACI that are consistently available. Individuals who apply may also be considered for other positions at CACI._**
This position is contingent on funding and may not be filled immediately. However, this position is representative of positions within CACI that are consistently available. Individuals who apply may also be considered for other positions at CACI.
**___**
**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.
**Your potential is limitless.** So is ours.
Learn more about CACI here. ( 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. Learn more here ( .
The proposed salary range for this position is:
$90,300 - 189,600 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._
Technical Project Manager _ AUTOCAD & Software Application Development
Posted 2 days ago
Job Viewed
Job Description
Overview -
This resource will be utilized to be the prudent client-facing point person to help manage a 3-7 year multiphased 3D digital twinning project . Working with CAD design data and also end-to-end application development implementations
Requirements:
- Bachelor's degree in IT, Computer Science, engineering, or MCA, MSc (CS) and related technical fields
- 10+ years of experience in technical project management for large, complex initiatives
- Deep understanding of software development life cycles (SDLCs), engineering processes and systems
- Proven success leading cross-functional, geographically distributed teams
- Strong project management skills with expertise in methodologies like Agile and Waterfall
- Excellent analytical, problem-solving, and decision-making capabilities
- Outstanding organizational, multitasking, and time management skills
- Exceptional oral/written communication and interpersonal abilities
- Proficiency with project management tools and reporting applications
Responsibilities:
- Lead and manage complex technical projects from initiation through execution to closure, ensuring timely delivery of high-quality products/services that meet requirements.
- Develop comprehensive project plans defining scope, goals, deliverables, timelines, risks, resources, and budgets
- Allocate and coordinate project resources, including cross-functional teams, vendors, and subject matter experts
- Implement project management methodologies, best practices, and processes to track progress against plans.
- Identify, analyze, mitigate, and manage project risks, issues, and changes through contingency planning.
- Establish and monitor project performance metrics, key milestones, and deliverables.
- Lead project meetings and facilitate effective communications across stakeholders and teams.
- Manage project budgets and ensure costs adhere to financial boundaries and constraints.
- Provide expertise and oversight on technical workstreams and integrations.
- Mentor and provide leadership to project teams to build high-performing, collaborative environments.
- Compile project reports and deliver executive presentations summarizing status and results.
Technical Project Manager _ AUTOCAD & Software Application Development
Posted 4 days ago
Job Viewed
Job Description
Job Description Overview — This resource will be utilized to be the prudent client-facing point person to help manage a 3-7 year multiphased 3D digital twinning project . Working with CAD design data and also end-to-end application development implementations Requirements: Bachelor's degree in IT, Computer Science, engineering, or MCA, MSc (CS) and related technical fields 10+ years of experience in technical project management for large, complex initiatives Deep understanding of software development life cycles (SDLCs), engineering processes and systems Proven success leading cross-functional, geographically distributed teams Strong project management skills with expertise in methodologies like Agile and Waterfall Excellent analytical, problem-solving, and decision-making capabilities Outstanding organizational, multitasking, and time management skills Exceptional oral/written communication and interpersonal abilities Proficiency with project management tools and reporting applications Responsibilities: Lead and manage complex technical projects from initiation through execution to closure, ensuring timely delivery of high-quality products/services that meet requirements. Develop comprehensive project plans defining scope, goals, deliverables, timelines, risks, resources, and budgets Allocate and coordinate project resources, including cross-functional teams, vendors, and subject matter experts Implement project management methodologies, best practices, and processes to track progress against plans. Identify, analyze, mitigate, and manage project risks, issues, and changes through contingency planning. Establish and monitor project performance metrics, key milestones, and deliverables. Lead project meetings and facilitate effective communications across stakeholders and teams. Manage project budgets and ensure costs adhere to financial boundaries and constraints. Provide expertise and oversight on technical workstreams and integrations. Mentor and provide leadership to project teams to build high-performing, collaborative environments. Compile project reports and deliver executive presentations summarizing status and results. #J-18808-Ljbffr