Post job

Staff software engineer jobs in Pasadena, TX

- 679 jobs
All
Staff Software Engineer
Software Engineer
Software Engineering Internship
Senior Embedded Software Engineer
Senior Software Engineer
Software Applications Engineer
Software Systems Engineer Lead
Software Developer
Software Development Engineer
  • Senior Full-Stack Golang Developer

    Altea Healthcare 3.4company rating

    Staff software engineer job in Houston, TX

    Job Title: Senior Full-Stack Golang Developer Company: Aarista/ Altea Healthcare IT Job Type: Full-Time Compensation Range: $110,000-$140,000 USD depending on experience Our mission is to improve outcomes for Chronic Care patients who are dependent on multiple daily medications. Our proprietary and vertically integrated EMR technology solutions enable providers to enhance medication adherence through improved access, owned physician network, information We are looking for a Senior Full-Stack Developer and Lead. This person will play a key role on the core development team that is working on supporting and building our next generation suite of products, Revenue Cycle Management system. As a member of our core development team, this person will contribute significantly to designing and implementing various product features. In addition to bringing their experience building using the Microsoft stack, this role will also require learning and implementing solutions using other technologies on an as needed basis. We are an exciting healthcare startup company, so we need someone that is agile since changes are expected. Your Role Support, design and develop RCM software covering the full stack Golang, React (TypeScript), Mongo DB, Azure data bricks and azure data lake Brainstorm with your team to conceptualize and build new features. Experience with the Azure-based infrastructure and help us to leverage cloud technologies to ensure we can scale in line with customer adoption. Partner with business analysts and other developers in order to fully understand product requirements and implement solutions which meet these requirements. Provide technical leadership including architecture design, coding, code review, practices and skills development. You You thrive in a team environment but can also work independently. You are passionate about using your technical knowledge and skills to solve real business problems and are motivated by understanding the value that your work adds. A self-starter that can manage their own workload and an ever-growing task list. A team player and leader. Problem solving of potential roadblocks which could potentially impact patient care, strategic, and technical goals of the business. Very proficient with server-side languages Golang Proficiency with front-end React, Typescript, Javascript Knowledge with Azure data bricks and data lake Workding knowledge of relational databases such as SQL Server, Azure SQL You are passionate about creating innovating and exciting new technology and want to provide end users with the best possible experience. Have experience with Software development Lifecycle (SDLC) including system requirements collection, architecture, design, development, testing, maintenance and enhancement across a variety of technologies. Skills Required Experience: Golang React Front End - Typescript and Javascript Mongo DB Azure data Azure data lake Mongo DB Solid web service: RESTful and SOAP Nice to have: MS SQL, Azure SQL (SQL Server) Data modeling, UML and Design Patterns Azure experience Job Types: Full-time Pay: $110,000-$140,000 USD depending on experience Schedule: Full Time
    $110k-140k yearly 3d ago
  • Web Software Developer

    CGG 4.6company rating

    Staff software engineer job in Houston, TX

    Viridien (********************** is an advanced technology, digital and Earth data company that pushes the boundaries of science for a more prosperous and sustainable future. With our ingenuity, drive and deep curiosity we discover new insights, innovations, and solutions that efficiently and responsibly resolve complex natural resource, digital, energy transition and infrastructure challenges. Job Description: Are you passionate about building innovative web applications that drive collaboration, efficiency, and impact? Viridien is seeking a Web Fullstack Software Developer to design, develop, and maintain enterprise-scale applications that support both internal operations and client-facing platforms. In this role, you'll work across the full technology stack - building responsive front-end interfaces with modern frameworks (React, Angular, Vue), designing robust backend systems with Python, PHP, Node.js, and MySQL, and integrating advanced AI technologies, geospatial tools, and data visualization solutions. You'll also contribute to DevOps processes, including CI/CD pipelines and containerized deployments, while collaborating with researchers, scientists, machine learning engineers, and business stakeholders to create impactful, user-focused solutions. If you thrive on hands-on problem solving, enjoy tackling complex technical challenges, and want to see your work have immediate impact, you'll fit right in at Viridien. We value diverse perspectives and a collaborative mindset, giving you the freedom to innovate and shape the future of our web applications. Qualifications: * Master's degree in Computer Science or a related field and at least 5 years of relevant work experience; or PhD in Computer Science or a related field and at least 2 years of relevant work experience * Proficiency in PHP, JavaScript, TypeScript, Python, Ruby, SQL, HTML/CSS * Strong experience with frontend frameworks (e.g., React, Angular, Vue) and styling / component libraries (e.g., Sass, Tailwind CSS, Bootstrap, Ant Design) * Hands-on expertise with backend frameworks and libraries such as Node.js, Express, ORM * Experience with both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., Elasticsearch) databases * Knowledge of GIS concepts and libraries, including OpenLayers, Leaflet.js, Three.js, Chart.js * Familiarity with Docker, CI/CD pipelines, and modern deployment practices * Strong background in UI/UX design and data visualization * Experience with Agile methodologies, test-driven deployment (TDD), unit testing (e.g., Jest, Mocha), and Git-based workflows * Experience with cloud platforms such as AWS (EC2, S3, Lambda) or Azure * Experience with building Machine Learning or LLM-based applications Preferred: * Experience with data-intensive, GIS-driven, or enterprise-scale applications * Demonstrated ability to work in interdisciplinary teams bridging engineering, research, and business * Strong analytical, problem-solving, and communication skills, with the ability to present technical work to diverse stakeholders Houston Perks and Benefits: * Relocation & Signing Bonus: Relocation and signing bonuses to kickstart your journey! * Performance-Based Bonus: Monthly performance-based incentives - your potential is limitless! * Visa & Green Card Sponsorship: We proudly support international early-career talent - sponsorship opportunities available based on performance * Career Growth: Clear promotion pathways and fast-paced career progression with structured training and mentorship programs * Hybrid & Flexible Work: Enjoy up to two remote days per week, giving you the flexibility to manage work and life commitments * Generous Time Off: Three weeks of vacation to recharge, plus three personal days and eight sick days to use when you need them most * Retirement Benefits: Excellent 401k match program - contribute up to 5%, and we'll match up to 7%! * Comprehensive Healthcare: Medical, dental, vision, and supplemental benefits to support you and your family's wellbeing * Parental Support: Paid parental leave for all parents, plus fertility care coverage to support every unique journey * Wellness & Wellbeing: EAP and Wellness Program to support mental and emotional wellbeing, with a free, onsite fitness center to help you stay active * Free Lunches: Take a break from meal prep - we provide lunch three days a week (Tuesdays, Wednesdays, and Thursdays)! Our Hiring Process At Viridien, we are committed to delivering a respectful, inclusive, and transparent recruitment experience. Due to the high volume of applications we receive, we may not be able to provide individual feedback to every applicant. Only candidates whose qualifications closely match the role criteria will be contacted for an interview. We do, however, aim to share personalized feedback with those who progress to the first round of interviews and beyond. We are also dedicated to ensuring that our hiring process accessible to all. If you require any reasonable adjustments to fully participate in the application or interview stages, please don't hesitate to contact your recruiter directly. We see things differently. Diversity fuels our innovation, we value the unique ways in which we differ, and we are committed to equal employment opportunities for all professionals.
    $80k-108k yearly est. Auto-Apply 60d+ ago
  • Software Engineer Intern

    Intuitive MacHines LLC

    Staff software engineer job in Houston, TX

    Software Engineering Intern Summer 2026: Late May - Early August About Intuitive Machines: Intuitive Machines is an innovative and cutting-edge space company making cislunar space accessible to both public and private customers. Our mission is to further science and exploration, communications, and economic progress from the Earth to the Moon and beyond. With the first commercial lunar landing in history, multiple NASA lunar missions in development, and additional private missions on our manifest, we pride ourselves in supporting our customers and the nation in paving the way to return humans to the surface of the Moon. Our world-class team includes experts in all aspects of spacecraft subsystems design, development, and test, on-orbit operations, and safety. Internship Overview: Intuitive Machines is seeking a talented and driven individual to join our team as a Software Engineering Intern. This internship is designed for students pursuing degrees in computer science, software engineering, or a related field. As a Software Engineering Intern, you will work on real-world projects, gaining practical experience in coding languages such as C and C++ with potential embedded and robotics backgrounds. This internship is an onsite, full time internship at our headquarters in Houston Texas. Under the supervision and mentorship of senior engineers you could expect the following at a high level: Key Responsibilities: Contribute to the design, development, and testing of software for aerospace systems, including embedded systems and robotics. Work with languages such as Python, C and C++ to implement efficient and reliable software solutions for aerospace applications. Collaborate on the development of embedded systems software, ensuring seamless integration with hardware components. Participate in the creation and optimization of algorithms for aerospace systems, with a focus on performance and reliability. Assist in software testing and debugging activities to ensure the functionality and stability of aerospace software. Work closely with experienced software engineers to contribute to ongoing software development projects. Maintain detailed records of software design, code implementation, and testing activities. Qualifications: Currently enrolled in a associates, bachelor's or master's degree program in computer science, software engineering, or a related field. Proficient in coding languages such as C and C++ Strong interest in embedded systems, robotics, and aerospace software development. Familiarity with software testing and debugging practices. Effective communication and teamwork abilities. Benefits: Hands-On Experience: Gain practical experience in software development for aerospace systems. Professional Development: Learn from experienced professionals in the aerospace industry, expanding your knowledge and skillset. Networking Opportunities: Build valuable connections within the aerospace and software engineering communities and participate in company events. Career Guidance: Receive mentorship and guidance from seasoned professionals, helping shape your future career path. US EEO Statement Intuitive Machines is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.
    $37k-64k yearly est. Auto-Apply 4d ago
  • Software Engineer Intern

    Intuitive MacHines Inc.

    Staff software engineer job in Houston, TX

    Software Engineering Intern Summer 2026: Late May - Early August About Intuitive Machines: Intuitive Machines is an innovative and cutting-edge space company making cislunar space accessible to both public and private customers. Our mission is to further science and exploration, communications, and economic progress from the Earth to the Moon and beyond. With the first commercial lunar landing in history, multiple NASA lunar missions in development, and additional private missions on our manifest, we pride ourselves in supporting our customers and the nation in paving the way to return humans to the surface of the Moon. Our world-class team includes experts in all aspects of spacecraft subsystems design, development, and test, on-orbit operations, and safety. Internship Overview: Intuitive Machines is seeking a talented and driven individual to join our team as a Software Engineering Intern. This internship is designed for students pursuing degrees in computer science, software engineering, or a related field. As a Software Engineering Intern, you will work on real-world projects, gaining practical experience in coding languages such as C and C++ with potential embedded and robotics backgrounds. This internship is an onsite, full time internship at our headquarters in Houston Texas. Under the supervision and mentorship of senior engineers you could expect the following at a high level: Key Responsibilities: Contribute to the design, development, and testing of software for aerospace systems, including embedded systems and robotics. Work with languages such as Python, C and C++ to implement efficient and reliable software solutions for aerospace applications. Collaborate on the development of embedded systems software, ensuring seamless integration with hardware components. Participate in the creation and optimization of algorithms for aerospace systems, with a focus on performance and reliability. Assist in software testing and debugging activities to ensure the functionality and stability of aerospace software. Work closely with experienced software engineers to contribute to ongoing software development projects. Maintain detailed records of software design, code implementation, and testing activities. Qualifications: Currently enrolled in a associates, bachelor's or master's degree program in computer science, software engineering, or a related field. Proficient in coding languages such as C and C++ Strong interest in embedded systems, robotics, and aerospace software development. Familiarity with software testing and debugging practices. Effective communication and teamwork abilities. Benefits: Hands-On Experience: Gain practical experience in software development for aerospace systems. Professional Development: Learn from experienced professionals in the aerospace industry, expanding your knowledge and skillset. Networking Opportunities: Build valuable connections within the aerospace and software engineering communities and participate in company events. Career Guidance: Receive mentorship and guidance from seasoned professionals, helping shape your future career path. US EEO Statement Intuitive Machines is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.
    $37k-64k yearly est. Auto-Apply 4d ago
  • Software Engineer Intern - Kubernetes & Inferencing Infrastructure

    Gruve

    Staff software engineer job in Houston, TX

    Gruve is an innovative software services startup dedicated to transforming enterprises to AI powerhouses. We specialize in cybersecurity, customer experience, cloud infrastructure, and advanced technologies such as Large Language Models (LLMs). Our mission is to assist our customers in their business strategies utilizing their data to make more intelligent decisions. As a well-funded early-stage startup, Gruve offers a dynamic environment with strong customer and partner networks. Location: Houston, TX Team: Inferencing & Infrastructure Employment Type: Part-Time Internship (approximately 20 hours per week; minimum of 10 hours per week on-site) Compensation: Monthly stipend of $2,500 About the Role Gruve is seeking a part-time Software Engineer Intern with interest in Kubernetes, container orchestration, and distributed systems to support the infrastructure powering our Inferencing Services platform. In this role, you will assist in designing and implementing a robust on-demand container model for AI workloads, enable multi-tenancy with strong isolation and security, and contribute to performance and cost optimization efforts. This internship is an excellent opportunity for students or early-career engineers who want hands-on experience at the intersection of infrastructure and AI application development, while building proficiency in Kubernetes, Python, and Go. Key Responsibilities Support the design, build, and maintenance of Kubernetes-based infrastructure for AI inferencing services. Assist in developing multi-tenant microservices to support customer isolation and scalability. Contribute to applying security best practices for inference workloads and model protection. Help with optimization projects such as container startup times, memory footprint, and compute utilization. Write and maintain code in Python and Go, and support automation using Terraform, Helm, etc. Basic Qualifications Familiarity with Kubernetes concepts (operators, CRDs, Helm, networking). Exposure to container orchestration for AI/ML workloads (e.g., TensorRT, ONNX Runtime, PyTorch). Proficiency in Python or Go for infrastructure or service development (academic or project experience acceptable). Understanding of multi-tenant system design and workload isolation. Interest in GPU/accelerator scheduling and performance optimization. Preferred Qualifications Currently pursuing a bachelor's or master's degree in Computer Science, Electrical Engineering, or a related technical field, with an expected graduation date of December 2025, May 2026, or December 2026. Availability to begin the internship as soon as possible is preferred, though candidates seeking a Summer 2026 start date will also be considered. Students currently enrolled at Rice University are strongly encouraged to apply. Hands-on experience deploying AI/ML inferencing in academic, project, or internship environments. Exposure to edge inference architectures or low-latency workloads. Familiarity with observability tools such as Prometheus, Grafana, or OpenTelemetry. Knowledge of service mesh technologies including Istio, Linkerd, or Cilium. Prior contributions to open-source Kubernetes or cloud-native projects are a plus. Opportunity for Growth This internship has the potential to transition into a full-time position based on performance, business needs, and mutual interest. Why Gruve At Gruve, we foster a culture of innovation, collaboration, and continuous learning. We are committed to building a diverse and inclusive workplace where everyone can thrive and contribute their best work. If you're passionate about technology and eager to make an impact, we'd love to hear from you. Gruve is an equal opportunity employer. We welcome applicants from all backgrounds and thank all who apply; however, only those selected for an interview will be contacted.
    $37k-64k yearly est. Auto-Apply 60d+ ago
  • Software Engineer-Intern

    Goldenhome Cabinetry Inc.

    Staff software engineer job in Houston, TX

    Job DescriptionDescription: The Software Engineer Intern will support the development, testing, and maintenance of software solutions that enhance manufacturing operations, inventory management, and employee productivity. This role provides hands-on experience in applying software engineering principles within an industrial environment, offering exposure to ERP/MRP systems, machine integration, and process automation. Key Responsibilities โ€ข Application Development & Support โ€ข Assist in designing, coding, and testing internal applications for production scheduling, inventory tracking, and workflow automation. โ€ข Support integration between ERP/MRP systems and plant equipment. โ€ข Develop small-scale tools to improve reporting, data visualization, and employee efficiency. โ€ข Data & Systems Management โ€ข Work with databases to ensure accurate data entry, retrieval, and reporting. โ€ข Support data migration, cleaning, and validation projects. โ€ข Collaborate with IT staff to troubleshoot software-related issues. โ€ข Manufacturing Technology Exposure โ€ข Learn how software interacts with CNC machines, automated cutting systems, and digital controllers. โ€ข Participate in projects that connect shop-floor equipment with plant management systems. โ€ข Collaboration & Documentation โ€ข Work closely with IT specialists, engineers, and HR/operations teams to understand user needs. โ€ข Document code, workflows, and user instructions (bilingual documentation encouraged: English/Spanish). โ€ข Present project updates and findings to supervisors. Requirements: Qualifications โ€ข Currently pursuing a Bachelor's degree in Computer Science, Software Engineering, or related field. โ€ข Familiarity with programming languages such as Python, Java, C#, or JavaScript. โ€ข Basic knowledge of databases (SQL, MySQL, or similar). โ€ข Interest in manufacturing systems, ERP/MRP software, or industrial automation. โ€ข Strong problem-solving skills and eagerness to learn.
    $37k-64k yearly est. 7d ago
  • Software System Engineering and Integration Lead - (ADV000BH8)

    Geocontrol Systems 4.1company rating

    Staff software engineer job in Houston, TX

    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: https:\/\/maps.certify.sba.gov\/hubzone\/map 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 Software System Engineering and Integration Lead to join the team with GCS, a teammate company supporting NASA JSC Engineering's EX5 Branch. The Software System Engineering and Integration Lead will review the entire Gateway project and make sure that required artifacts are in place, ensure requirements are met, understand the overall project, and make sure toolchain is covering all the needed items and doing it efficiently. The Software SE&I Lead will have: Software web development experience - more than just trivial experience in web programming and integration Knowledge of full\-stack software development (front end, middleware, database) Experience with requirements and verification workflows and artifacts Strong experience with database tools, data flows, and user interfaces Be creative - develop new tools and processes Strong collaboration, communication, and integration skills DOORS Next Gen (DNG) knowledge is required. The Software System Engineering and Integration Lead will: Design and document software architecture needed to satisfy requirements - understand requirements and determine what needs to be developed Work in a team environment. Maintain a professional relationship with the NASA customer, other NASA support contractors and the Gateway HALO team. Provide coordinated support between engineering and other organizations\/programs Perform other duties as required. 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. Typically requires a minimum of a bachelor's degree in Engineering and normally possess 5\-10 years of related experience. Experience collecting\/understanding stakeholder needs. Proficiency with Microsoft Office skills (Outlook, Word, Excel, Teams) is required. Demonstrate excellent communication, collaboration, and coordination skills with internal and external customers Must be able to organize and prioritize tasks in order to meet deadlines and schedules Ability to prepare written documents\/presentations and to verbally present at various meetings Requisition Preferences: Previous experience working with NASA is strongly preferred. Software development knowledge of React, typescript, APIs, databases. 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. "}}],"is Mobile":false,"iframe":"true","job Type":"Full time","apply Name":"Apply Now","zsoid":"666839353","FontFamily":"Verdana, Geneva, sans\-serif","job OtherDetails":[{"field Label":"Department Name","uitype":4,"value":"JETS2 GCS"},{"field Label":"Job Status","uitype":2,"value":"Exempt"},{"field Label":"Work Experience","uitype":2,"value":"Fresher"},{"field Label":"Industry","uitype":2,"value":"Government\/Military"},{"field Label":"SLC","uitype":1,"value":"EN3\-ESS"},{"field Label":"City","uitype":1,"value":"Houston"},{"field Label":"State\/Province","uitype":1,"value":"Texas"},{"field Label":"Zip\/Postal Code","uitype":1,"value":"77058"}],"header Name":"Software System Engineering and Integration Lead \- (ADV000BH8)","widget Id":"460115000000072311","is JobBoard":"false","user Id":"460115000013711068","attach Arr":[],"custom Template":"3","is CandidateLoginEnabled":true,"job Id":"460115000020140175","FontSize":"12","location":"Houston","embedsource":"CareerSite","indeed CallBackUrl":"https:\/\/recruit.zoho.com\/recruit\/JBApplyAuth.do","logo Id":"060kz6bc4c8b7e0b944c38c3fa8f38057bc2a"}
    $107k-148k yearly est. 45d ago
  • Senior Embedded Flight Software Engineer

    Gemini 4.9company rating

    Staff software engineer job in Houston, TX

    Axiom Space is building the world's first commercial space station - Axiom Station. Serving as a cornerstone for sustained human presence in space, this next-generation orbital platform fosters groundbreaking innovation and research in microgravity, and cultivates the vibrant, global space economy of tomorrow. Today, driven by the vision of leading humanity's journey off planet, Axiom Space is the principal provider of commercial human spaceflight services to the International Space Station and developer of advanced spacesuits for the Moon and low-Earth orbit. Axiom Space is building era-defining space infrastructure that drives exploration and fuels a vibrant space economy that will empower our civilization to transcend Earth for the benefit of every human, everywhere. Axiom Space fosters a work environment inclusive of all perspectives. We are the pioneers of commercial space, leading the transformation of low-Earth orbit into a global space marketplace. Our mission-driven team is seeking a bold and dynamic Senior Embedded Flight Software Engineer who is fueled by high ownership, execution horsepower, growth mindset, and driven to understand our world, science/technology, and life itself, for the benefit of all on Earth and beyond. POSITION SUMMARY We are seeking a talented Senior Embedded Flight Software Engineer to join our dynamic aerospace team. In this role, you will be responsible for designing, developing, and maintaining firmware and flight software for spacecraft and advanced aerospace systems. You will work hands-on with embedded platforms, real-time operating systems, and mission-critical flight algorithms, collaborating closely with multidisciplinary engineering teams to deliver robust, reliable, and high-performance flight software. This position is ideal for an engineer who thrives in low-level systems, enjoys building reliable software under strict constraints, and is passionate about contributing directly to aerospace missions. KEY DUTIES & RESPONSIBILITIES Develop, integrate, and maintain firmware and flight software for spacecraft subsystems and avionics. Implement features and algorithms supporting flight hardware. Work with real-time operating systems (RTOS) and bare-metal environments. Design and develop communication interfaces such as UART, SPI, I2C, USB, Ethernet, or similar. Collaborate with hardware engineers to bring up new boards, debug hardware/software interactions, and develop drivers. Participate in software architecture design, code reviews, and continuous integration efforts. Develop unit tests, hardware-in-the-loop (HIL) tests, and simulation-based verification. Support integration, environmental testing, and pre-flight validation. Contribute to system-level documentation including ICDs, design artifacts, test reports, and operational procedures. Troubleshoot and resolve issues related to performance, memory, timing, and reliability in resource-constrained environments. Communicate project progress, status, and potential issues clearly to stakeholders and leadership, ensuring transparency and alignment with organizational goals. Implement and maintain agile project management methodologies throughout the project lifecycle, adapting to changing requirements and priorities. Stay abreast of emerging threats, vulnerabilities, and trends in both cybersecurity and the aerospace domain. Participate in ongoing training and professional development to maintain expertise in cutting-edge security technologies and best practices. Perform additional job duties as assigned, supporting cross-functional initiatives and contributing to the overall success of the cybersecurity program. QUALIFICATIONS: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Education & Experience Bachelor's or Master's in Computer Engineering, Electrical Engineering, Aerospace Engineering, Computer Science, or a related discipline. 4 to 9 years of professional experience in embedded systems, firmware, or flight software development. Experience with embedded systems, microcontrollers, processors, or SoCs common in aerospace or industrial applications. Hands-on experience with RTOS, firmware development, and low-level programming. Experience with hardware bring-up, debugging tools (JTAG, oscilloscopes, logic analyzers), and embedded toolchains. Proficiency with version control (Git), build systems, and continuous integration pipelines. Strong understanding of real-time constraints, deterministic execution, and safe/reliable embedded design principles. Skills Strong proficiency in C and C++ and familiarity with modern embedded development practices. Experience with common communication peripherals (SPI, I2C, UART). Exposure to software development in Linux environments. Experience with VxWorks preferred but not required. Competencies: Embody our core values of leadership, innovation, and teamwork. In addition, to perform the job successfully, an individual should demonstrate the following competencies: Accountability Sense of Urgency Extreme Ownership Execution and Delivery Efficiency Effectiveness WORK ENVIRONMENT: Generally, an office environment, but can involve inside or outside work depending on the task. Requirements Must be able to complete a U.S. government background investigation. Management has the prerogative to select at any level for which the position is advertised. Proof of U.S. Citizenship or US Permanent Residency is a requirement for this position. Must be willing to work evenings and weekends as needed to meet critical project milestones. Physical Requirements Work may involve sitting or standing for extended periods (90% of the time) May require lifting and carrying up to 25 lbs. (5% of the time) Equipment and Machines Standard office equipment (PC, phone, printer, etc.) Axiom Space is proud to be an equal opportunity employer. Axiom Space does not discriminate on the basis of race, regional color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with disability, or other applicable legally protected characteristics.
    $100k-126k yearly est. Auto-Apply 3d ago
  • SW development Engineer C,C++

    360 It Professionals 3.6company rating

    Staff software engineer job in Houston, TX

    360 IT Professionals is a Software Development Company based in Fremont, California that offers complete technology services in Mobile development, Web development, Cloud computing and IT staffing. Merging Information Technology skills in all its services and operations, the company caters to its globally positioned clients by providing dynamic feasible IT solutions. 360 IT Professionals work along with its clients to deliver high-performance results, based exclusively on the one of a kind requirement. Our services are vast and we produce software and web products. We specialize in Mobile development, i.e. iPhone and Android apps. We use Objective C and Swift programming languages to create native applications for iPhone, whereas we use Android Code to develop native applications for Android devices. To create applications that work on cross-platforms, we use a number of frameworks such as Titanium, PhoneGap and JQuery mobile. Furthermore, we build web products and offer services such as web designing, layouts, responsive designing, graphic designing, web application development using frameworks based on model view controller architecture and content management system. Our services also extend to the domain of Cloud Computing, where we provide Salesforce CRM to effectively manage one's business and ease out all the operations by giving an easy platform. Apart from this, we also provide IT Staffing services that can help your organization to a great extent as you can hire highly skilled personnel's through us. We make sure that we deliver performance driven products that are optimally developed as per your organization's needs. Take a shot at us for your IT requirements and experience a radical change. Job Description Required Skills: 1. MS IDE such as Visual Studio and/or others, e.g., Eclipse, etc. 2. MS Visual C++, unit & integration testing, building medical device software applications using development frameworks 3. Experience with electrical test equipment (blue tooth serial data analyzers, oscilloscopes, function generators, etc.) 4. Source control using Subversion and TortoiseSVN 5. C++, object-oriented design methodology Preferred Additional Skills: 1. Medical Device Experience (AAMI/ANSI/IEC 62304, AAMI TIR-36, ISO 14971) 2. ICONIX UML-based design process 3. Squish Coco code coverage 4. Qt GUI development for user interfaces or use of Qt C++ framework for feature development 5. Qt Test for unit testing 6. Continuous Integration (CI) automation for development cycle, e.g., use of Jenkins CI tool 7. Polarion ALM (or similar requirements, test case management, and defect/issue tracking tools) 8. Database familiarity such as MySQL, SQLite, others 9. C#/.NET, scripting languages, Linux Additional Information Thanks & Regards Preeti Nahar Sr. Talent & Client Acquisition Specialist 360 IT Professionals Inc.|510-254-3300 Ext 140
    $79k-102k yearly est. 11h ago
  • Software Engineer Intern, application via RippleMatch

    Ripplematch Internships 3.9company rating

    Staff software engineer job in Houston, TX

    This role is with RippleMatch's partner companies. RippleMatch partners with hundreds of companies looking to hire top talent. About RippleMatch RippleMatch is your AI-powered job matchmaker. Our platform brings opportunities directly to you by matching you with top employers and jobs you are qualified for. Tell us about your strengths and goals - we'll get you interviews! Leading employers leverage RippleMatch to build high-performing teams and Gen Z job seekers across the country trust RippleMatch to launch and grow their careers. Requirements for the role Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field. Strong foundation in programming languages such as Java, C#, Python, or JavaScript. Understanding of basic software development methodologies (e.g., Agile, Scrum) and the software development lifecycle. Familiarity with database concepts and basic SQL. Interest in designing, coding, testing, and maintaining software applications. Strong problem-solving skills and the ability to participate in debugging and technical challenges. Good organizational and project management skills, with the ability to handle multiple tasks and deadlines. Effective communication and interpersonal skills, essential for working collaboratively in a team environment. Eagerness to learn new technologies and software development practices. Analytical skills, with an aptitude for learning quickly and adapting to new programming environments.
    $35k-52k yearly est. Auto-Apply 60d+ ago
  • Senior Embedded Software Engineer

    Lufkin Us Acquisition Company LLC

    Staff software engineer job in Missouri City, TX

    Job Description Lufkin's Software team seeks a skilled and driven Senior Embedded Software Engineer to design and develop the controller's Embedded Software / Firmware. The role involves research, design, development, testing, requirement analysis, and the creation of new functions or the redesign/consolidation of existing processes. Our team is committed to growth, learning, and exploration. Minimum Requirements Bachelor's degree in computer science and/or engineering. 10+ Years of hands-on experience with coding in languages including, but not limited to, C, C++, C#.NET (Visual Studio). Strong development skills and understanding of software and hardware engineering principles. Embedded Software Development: Design and develop embedded software applications Design and develop user interface for embedded products. Design and develop real-time applications for embedded products. Assist in the documentation and release processes. Develop high level drivers for externally connected devices. Embedded Hardware Support: Review existing and new hardware designs. Debug hardware issues. Assist with the replacement of obsolete components. Assist with field and lab wiring setup. Required Experience: Years of hands-on experience with coding in languages including, but not limited to, C, C++ Version control (SVN and/or Git) Development in a Linux environment Realtime Operating System kernel (RTOS) Microcontrollers/MCU/Microprocessor technology Software optimizations skills at the System on a Chip (SoC) level. Device drivers, interface buses and General-Purpose IO UI /GUI design and mobile development IoT communications protocols and frameworks such as OPC UA, MQTT/Sparkplug, AMQP, etc. Wireless connectivity, including Wi-Fi, Bluetooth low energy, etc. Industrial communications protocols such as MODBUS Networking Principles, Security and Technologies Database and data layer structure and handling Information retrieval and data mining Containerization technologies such as docker containers Working with consumer electronics and Edge Devices Application debugging Experience with HW debugging tools (multimeter, oscilloscope, etc.) Knowledge of circuit principles, read wiring and PCB schematics Preferred knowledge Experience with Altium Designer Knowledge of industrial field wiring practices Knowledge of artificial lift applications Fieldbus communications (MODBUS, OPC UA and/or MQTT) Experience with Javascript, Phyton, Web development (HTML, CSS) Mathlab programming language and MATLAB modeling Web Application framework development (Angular, React or similar frameworks) Web development (HTML, CSS) Knowledge of Oil and Gas Artificial Lift Automation and Control (plus). Master on Engineering Discipline (plus). AI / Machine Learning (plus). Responsibilities Fully integrated in fast-paced software agile development teams, participate in sprint planning, demos, and daily scrum activities. Monitoring the software issue tracking system for newly created/assigned issue, identifying the root-cause, finding a resolution, and providing feedback. Collaborating with stakeholders to ascertain user requirements for specific scenarios. Creates, implements, optimizes, debugs, refactors, and reuses code to enhance performance, maintainability, and effectiveness. Actively seeks new knowledge and adapts to emerging trends, technical solutions, and patterns to enhance end-user experience. Conducts in-depth analysis of user issues to develop and implement efficient solutions. A detail-oriented individual capable of following written procedures with minimal supervision. Possesses strong verbal communication and technical writing skills. Cultivates a robust working relationship with the Lufkin Automation Engineering teams. Adheres to standard procedures for proper escalation of unresolved issues to the appropriate internal teams. Promotes professional development, accountability, and succession planning within the team. Encourages a culture of continuous improvement by identifying inefficiencies, analyzing data, and implementing effective solutions. Ensures and advocates for a safe working environment in accordance with HSE leadership standards. Research latest technologies in the industry. Interfacing with the multi-disciplinary Engineering team such as SW, Firmware, Hardware, Test, Consultants/Contractors(external) design and development team for seamless integration, execution of the project as well as managing project priorities and deliverables. Takes on special projects as needed. Essential Characteristics Candidates must possess robust problem-solving abilities and the capacity to analyze intricate data. Dedication to Lufkin's tradition of excellence and corporate values is essential. The desire to grow, learn, and explore in a fast-paced environment.
    $97k-128k yearly est. 11d ago
  • 2026 Computer Science/Software Engineering Internship

    Linde 4.1company rating

    Staff software engineer job in The Woodlands, TX

    Gases Summer Internship Program: If you are innovative, flexible, committed, mobile, ambitious, and determined, Linde Inc. is the right company for you. At Linde Inc. you'll have the opportunity to build your skills, enjoy challenging assignments, make your mark, and own your future - the possibilities are endless. It's where your talent makes an impact. Linde Gases summer internship program will show you what it takes to be a successful member of our organization. It's designed to expose you to key areas across our business. You'll work on challenging, high-profile assignments intended to prepare you for a full-time role in our company after graduation. Program Structure: Participants will apply classroom lessons in a real-world setting. Summer interns will learn about Linde Inc.'s Linde Gases US business, products, processes, and functions. The participant will be given a work assignment in our operations group. Interns will also be partnered with a mentor. The scope of the internship program will allow participants to provide value to the organization by completing a well-defined, key project by the end of their internship. Summer Internship Project Overview: We are seeking a candidate with a strong background in data science to support multiple high-impact projects. The role will focus on aggregating and centralizing data from various sources while leveraging advanced analytical capabilities to drive insights and solutions. Key responsibilities include developing and implementing machine learning models and predictive algorithms to optimize processes and inform decision-making. This is an exciting opportunity to apply cutting-edge data science tools in a dynamic environment, contributing to meaningful advancements across the business. The position will be based in The Woodlands, TX. Qualifications: To be considered for an internship with Linde Inc. you must meet the following: Excellent written and verbal communications skills Must be actively working towards a Bachelor's in Computer Science or Software Engineering. Prefer a rising Junior or Senior. Minimum GPA of 3.0 Ability to demonstrate past leadership in school, internship, or sporting activities. Hands-on experience through at least one, relevant, off-campus internship or co-op is preferred. About Linde: Linde is a leading global industrial gases and engineering company with 2024 sales of $33 billion. We live our mission of making our world more productive every day by providing high-quality solutions, technologies and services which are making our customers more successful and helping to sustain and protect our planet. Culture: At Linde, we strive to create a work environment that treats all employees with respect, supports new thoughts and ideas, encourages growth and development, celebrates our differences, and embraces inclusion. Linde is committed to remaining an employer of choice for the diverse, ever-increasing pool of global talent. For more information about the company and its products and services, please visit ************** All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability, protected veteran status, pregnancy, sexual orientation, gender identity or expression, or any other reason prohibited by applicable law. #LI-AP1
    $35k-54k yearly est. Auto-Apply 60d+ ago
  • Crew Systems Engineering Intern-Avionics/Software

    The Exploration Company 3.8company rating

    Staff software engineer job in Houston, TX

    Job Description Here at The Exploration Company, we are developing, producing, and operating Nyx, a modular and reusable space orbital vehicle that can eventually be refuelled in orbit and that can carry cargo - and potentially humans in the longer run. As a Nyx Crew Systems Engineering Intern, Avionics/Software, you will be at the forefront of our crewed vehicle development. You will be instrumental in enabling our mission by leading development of requirements, implementing early hardware prototypes, and testing Nyx Crew systems designs. Key Responsibilities: In your role as the Nyx Crew Systems Engineering Intern, Avionics/Software, your day-to-day duties will include: Conduct rapid hands-on prototype development, including designing and building mockups and functional systems Conduct qualitative and quantitative human-in-the-loop evaluations of Nyx Crew systems Supporting software and simulation development, hardware integration and troubleshooting of avionics equipment Support the US engineering office with tasks related to the Nyx Crew vehicle systems, and/or Avionics/Software, including: Requirements definition Conceptual design Avionics and software architecting Desired Qualifications: Applicants should be currently enrolled students able to work full-time for a period of at least 10 weeks, beginning in January 2026. Strong candidates will have: Undergraduate or graduate studies in engineering, applied physics, computer science, or a related field Strong hands-on project experience through student teams, work projects, personal projects, or hobbies Independent, self-starter attitude Due to federal regulations (e.g., ITAR/EAR), applicants must be U.S. citizens or lawful permanent residents (e.g., current Green Card holders). Why you should join us! What makes us special here at The Exploration Company and why we think you will enjoy working here is: We're Agile - we make decisions fast whilst keeping our goals and systems in mind We're Open and Collaborative - we are transparent about risks and obstacles, so that we can cooperate to overcome them We have a lot of Fun - we refuel our energy knowing we are democratising space. It's a wonderful and rare opportunity, are YOU up for the challenge? We'd love to hear from you if you wish to be a part of our journey. Please submit your CV now for immediate consideration and we will be in touch shortly. The Exploration Company is an equal opportunity employer and values diversity. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status. Relocation assistance is provided for those willing to relocate including visa sponsorship where applicable.
    $32k-43k yearly est. 4d ago
  • Software Engineer ( C#/.NET)

    Enchanted Rock 3.9company rating

    Staff software engineer job in Houston, TX

    We are ERock! Enchanted Rock is a leader and innovator of Electrical Resiliency-As-A-Service. Our advanced dual-purpose microgrids protect companies, critical infrastructure, and communities from unexpected power outages, ensuring business continuity and civic durability. Enchanted Rock's dual-purpose microgrids use natural gas and renewable natural gas (RNG) to drive the nation's most dependable microgrids - all while producing significantly lower to zero carbon emissions than traditional diesel backup generators. Powered by GraniteEcosystem, our revolutionary software system, Enchanted Rock solutions provide 24/7/365 monitoring, optimization, and forecasts to enable worry-free, reliable power for businesses. The Enchanted Rock solution brings together patented technologies, advanced dual-purpose microgrid designs and integrated end-to-end services. The Power is On and we keep it on. What you'll doโ€ฆ As a Software Engineer on the Granite Team, you will build and evolve C#/.NET software on Azure that powers our edge-to-cloud IoT platform used across the company. * Turn real-world operational problems into simple, reliable services that move data from devices to decisions. * Focus on back-end services and data flow, with occasional data wiring to UI. * Practice test-driven development and ship automatically through CI/CD pipelines. * Use telemetry, distributed tracing, and exploratory analysis to diagnose and improve systems at fleet scale. * Work with an enthusiastic team of peers and partners across software, hardware, data science and engineering teams to turn complex signals into actionable insights. You'll make an impact by: * Breaking goals into testable milestones and delivering steadily with ownership. * Raising clarity early with precise questions and concise plans. * Improving availability, latency, and cost through measurement and iteration. * Shaping how we capture, organize, and retain datasets of tens of billions of points while keeping solutions simple. * Prototyping simple options and choosing what ships based on measured results. * Translating goals into small, testable deliverables that improve availability, latency, or cost. * Clarifying intent early with precise questions and concise interface notes, then delivering on schedule. * Learning continuously through hands-on projects, peer mentorship, and collaboration across disciplines. You'll sweep us off our feet if you: * Get energy from learning new things and using technology, AI included, to solve hard problems. * Balance pragmatism with curiosity; you simplify first, then refine. * Communicate clearly, collaborate well, and stay calm under pressure. * Make thoughtful trade-offs and care about maintainability, tests, and observability. * Trace problems end-to-end through telemetry, from device messages to storage and APIs. * Choose appropriate stores for streaming and time-series data and explain trade-offs. * Care about observability, on-call readiness, and runnable runbooks. * Enjoy working with experts from diverse engineering backgrounds and communicating clearly. * Embody Enchanted Rock's Core Competencies : * Stay Anchored: Deliver reliable and resilient software that forms the backbone of our operations. * Make it Matter: Produce work that has a tangible, positive impact on our business performance and efficiency. * Remain Calm & Confident: Tackle challenges methodically, even under pressure. * Be Resilient: Adapt swiftly to changing requirements and overcome obstacles with persistence. * Keep Imagining: Continually innovate and explore new technologies that drive improvement. Requirements What you'll need: * 5+ years of professional software engineering experience; Bachelor's in CS/Engineering or equivalent practical experience. * Proficiency with C#/.NET and object-oriented design; experience building cloud applications--Azure strongly preferred. * Working knowledge of REST and relational databases, plus comfort with analytics/columnar data stores. * Experience with automated testing and CI/CD. * Ability to investigate issues using logs, metrics, and traces, and to explain findings clearly. * Willingness to learn fast and use AI tools to move faster. * Physical requirements and working conditions: Must possess mobility to work in a standard office setting and to use standard office equipment, including a computer, stamina to maintain attention to detail despite interruptions, strength to lift and carry 20 pounds, vision to read printed materials and a computer screen, and hearing and speech to communicate in person and over the telephone. Your Rewards! * Medical, Dental, Vision, and Prescription Drug Insurance * Company-Paid Life Insurance * Disability Insurance * Paid Family Leave * Flexible Spending Account (FSA) * Wellness Programs and Incentives * 401(k) Retirement Plan & Company Match * Paid Time Off - Sick & Vacation Time * Paid Holidays * Hybrid Work Schedule! * Cool Open-Office Concept "No visa sponsorship is available for this position." Do you have what it takes to join the Enchanted Rock team? Send us your resume today. Be yourself and keep it useful, funny, and cool! The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Enchanted Rock is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. At Enchanted Rock, we embrace diversity, including all the unique characteristics that make us human: race, age, sexual orientation, gender identity, religion, disability, and education - to name a few. We understand and recognize that diverse backgrounds and perspectives strengthen our teams and our business. The foundation of our diversity efforts is closely tied to our core values specifically our value of "The Team" which includes "Mutual Respect, Openness, and Honesty."
    $73k-100k yearly est. 35d ago
  • Software Perception Engineer

    Nauticus Robotics 3.5company rating

    Staff software engineer job in Webster, TX

    We are a leading subsea robotics company dedicated to developing cutting-edge autonomous and remotely operated underwater systems. Our team is composed of engineers and scientists passionate about pushing the limits of subsea technology to enable exploration, inspection, and intervention in some of the most challenging environments on Earth. SUMMARY We are seeking a mid-to-senior level Perception Software Engineer to join our team. The ideal candidate will have strong experience in C++ and/or Python, with expertise in computer vision, SLAM, and sensor fusion. This role will focus on developing and optimizing perception algorithms, integrating sensor data, and improving autonomy for subsea robotic systems. You will have the opportunity to develop, test and deploy software on new and existing hardware platforms working in real commercial environments at depths of up to 3km. If you thrive in a fast-paced, hands-on environment and enjoy solving complex real-world challenges, we want to hear from you. Job Description DUTIES AND ESSENTIAL JOB FUNCTIONS We are seeking a mid-to-senior level Perception Software Engineer to join our team. The ideal candidate will have strong experience in C++ and/or Python, with expertise in computer vision, SLAM, and sensor fusion. This role will focus on developing and optimizing perception algorithms, integrating sensor data, and improving autonomy for subsea robotic systems. You will have the opportunity to develop, test and deploy software on new and existing hardware platforms working in real commercial environments at depths of up to 3km. If you thrive in a fast-paced, hands-on environment and enjoy solving complex real-world challenges, we want to hear from you. Develop and implement perception software for subsea robotic systems. Design, test, and optimize algorithms for sensor fusion, SLAM, object detection, and classification. Integrate sensor data (IMUs, cameras, sonar, laser, etc.) into robotic perception architectures. Utilize ROS for software development, simulation, and deployment. Develop and optimize deep learning-based perception models for underwater environments. Collaborate with electrical, mechanical, and software teams to refine system architecture. Implement robust software solutions that adhere to industry safety and reliability standards. Support system testing in lab environments and field deployments. Debug and troubleshoot perception-related hardware-software integration issues. Qualifications QUALIFICATIONS Required 5+ years of experience in software engineering for robotics, computer vision, or embedded systems. Proficiency in C++ and Python for real-time and embedded applications. Experience with ROS and middleware communication (e.g., DDS, ZeroMQ, MQTT). Strong background in computer vision, SLAM, sensor fusion, and AI-based perception. Experience with integrating and processing data from sensors (IMU, sonar, LIDAR, cameras, etc.). Knowledge of Linux-based development and deployment. Experience with simulation environments (Gazebo, Webots, or similar). Familiarity with software development best practices (version control, CI/CD, testing frameworks). Preferred Experience with underwater robotics or marine autonomy. Familiarity with AI-based perception models and deep learning frameworks (TensorFlow, PyTorch). Experience with GPU programming and parallel computing (CUDA, OpenCL). Additional Information PHYSICAL REQUIREMENTS While performing the duties of this job, the employee regularly to remain in a stationary position. The employee will be required to operate a computer and will consistently use other office productivity machinery, such as a calculator, copy machine, and computer printer. The person in this position needs to move about inside the office to access filing cabinets, office machinery, etc. as necessary. The employee must possess the ability to communicate information and ideas so others will understand. The employee must possess the ability to observe details at close range. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions. WORK ENVIRONMENT Generally, this job operates in a professional office environment. This role may also require exposure to a variety of offshore platforms, various bodies of water, and small vessels. The performance of this position may also occasionally require exposure to the manufacturing areas, which may require the use of personal protective equipment such as safety glasses with side shields and mandatory hearing protection. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. EEOC STATEMENT Nauticus Robotics is an Equal Opportunity/ Affirmative Action Employer. All qualified applicants will be considered for employment without regard to race, color, religion, age, sex, national origin, immigration status, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. EXPORT CONTROL Nauticus Robotics is a federal contractor required to adhere to the Arms Export Control Act of 1976 which governs the International Traffic in Arms Regulations (ITAR). As a result, this position may include access to export-controlled information that is subject to US export control laws. Export control laws require employers to restrict access to export-controlled information or to obtain export licenses for non-U.S. person employees if their positions require access to information governed by ITAR. The ITAR defines a U.S. person means a person (as defined in ยง120.14 of this part) who is a lawful permanent resident as defined by 8 U.S.C. 1101(a)(20) or who is a protected individual as defined by 8 U.S.C. 1324b(a)(3) which includes certain temporary residents and refugees and asylees. Nauticus Robotics does not obtain export licenses for these positions.
    $77k-103k yearly est. 11h ago
  • Software Engineer

    Us Tech Solutions 4.4company rating

    Staff software engineer job in Houston, TX

    A Full Stack Software Engineer develops both back-end services and the front end of a web application. The Developer implements given requirements as per standard engineering practices and company standards, performs requirements analysis and design, as well as evaluates technologies and patterns suitable for the solution. The position reports to a software project manager. **Responsibilities:** + Development of all server-side logic, definition, and maintenance of codebase, and ensuring high performance and responsiveness to requests from product managers. + Writing business logic as per requirements to access, retrieve and pass on data from various storage technologies. + Integration of user-facing elements developed by a front-end developer with server-side applications. + Collaborate with the front-end developers, customers, users, and product managers to establish objectives and design more functional, cohesive codes to enhance the user experience. + Builds prototypes, products and systems that meets the project quality standards and requirements. + Provides technical leadership and documentation to developers and stakeholders. + Contributes to and supports re-use through common components that are well documented and tested. + Provide timely corrective actions on all assigned defects and issues. + Contributes to development plan by providing task estimates. **Experience:** + Mandatory At least 3-year experience with Angular. + At least 1 year experience with GO. + At least 2-year experience working with REST APIs. + At least 2-year experience with public cloud development - either GCP or Clienture. + Good understanding of fundamental security principles for microservice architecture (OAuth, HTTPS, OpenAPI). + Experience building microservices and their related operational/performance/security concerns. + Well versed in writing unit tests. + Well versed with Git or equivalent source control. + Experience with test driven software development, ability to implement and maintain Unit tests, etc. + Familiar with code quality tools and best practices. + Experience with working in agile environment. **Skills:** + Experience working with Clienture DevOps + DevOps skills - building & working with YAML CI/CD pipelines. + Performance/scalability tuning experience (for ex.: Lighthouse) + Familiar with Grafana, Prometheus, Argo + Istio or similar service mesh + Experience with writing automation tests. + Advanced knowledge of cloud security best practices. + Monitoring/operational readiness expertise. **Education:** + Bachelor's degree or higher in Computer Science or related with minimum 5 years working (as a developer) experience. **About US Tech Solutions:** US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit *********************** . US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
    $75k-107k yearly est. 60d+ ago
  • Software Engineer (Cloud, Cross-Platform & .NET Systems)

    Altom Transport 3.4company rating

    Staff software engineer job in Houston, TX

    Job Description We're seeking an experienced Software Engineer to maintain, enhance, and modernize a suite of .NET-based applications while developing new cross-platform, mobile, and distributed systems. This role bridges legacy modernization with next-generation engineering, spanning .NET, Flutter, Go, Docker, Linux, and private-cloud services. A central component of this position involves integrating several independent internal applications to create a seamless, cohesive ecosystem across operational, logistics, compliance, and internal systems. The role also includes transforming a legacy Windows application into a modernized, forward-compatible software architecture. The ideal candidate is comfortable working across Microsoft and non-Microsoft stacks, private cloud environments, Linux-based microservices, modern front-end development, and mobile applications. Familiarity with AI-assisted development tools (Cursor, Copilot, etc.) is highly valued to improve both speed and quality. Key Responsibilities Maintain, troubleshoot, refactor/modernize, and enhance existing .NET Framework / .NET Core applications. Architect and develop APIs, microservices, event-driven components, and back-end systems for portals, dashboards, and enterprise workflows. Build new back-end services using Go, .NET Core, Node.js, or Python for scalability and cross-platform compatibility. Build cross-platform mobile and embedded applications using Flutter. Develop lightweight, modern web interfaces using JavaScript/TypeScript with a strong focus on UX/UI design principles. Integrate internal applications and data flows to improve cohesion across multiple sovereign systems, unifying workflows and reducing operational silos. Plan and execute migration and modernization strategies to the organization's private cloud environment. Deploy and manage Linux-based services and containerized workloads (Docker). Design and manage CI/CD deployments using Docker, GitHub Actions, or GitLab CI. Manage relational databases (SQL Server, Postgres, MySQL), including schema design and performance tuning. Utilize AI-assisted tools (Cursor AI, GitHub Copilot) to enforce quality and accelerate delivery. Collaborate with IT, engineering, and operations teams to ensure seamless integration and interoperability across business systems. Participate in Agile ceremonies, structured change workflows, code reviews, and automated testing. Requirements Required Qualifications 3+ years of hands-on experience with .NET Framework / .NET Core development. Experience building cross-platform mobile applications using Flutter (Dart). Proficiency with Go or another compiled back-end language (Rust, Java, etc.). Practical experience with Linux service deployment, CLI workflows, and diagnostics. Solid understanding of Docker and containerization concepts. Experience deploying applications into private cloud or on-premises virtualized environments. Strong experience with SQL Server; additional experience with Postgres/MySQL is a plus. Ability to support and modernize legacy on-premise applications while designing new cloud-hosted replacements. Working knowledge of API design, REST, GraphQL, microservices, and distributed systems. Hands-on experience with AI-assisted development tools. Familiarity with Git, GitHub, Bitbucket, or Atlassian Preferred Skills Experience converting monolithic applications into microservice or container-based architectures. CI/CD engineering with GitHub Actions, GitLab CI, or Jenkins. Strong UX/UI fundamentals, wireframing, and component-driven design. Familiarity with authentication systems (OAuth2, SAML, JWT). Exposure to distributed logging and monitoring platforms such as Sentry. Experience working with Atlassian tools (Jira, Confluence) and formal change-order or ticket-based development workflows (helpful but not require) Background in logistics, ERP, or enterprise operational platforms is a strong plus. Soft Skills Excellent communication and cross-team collaboration abilities. Strong analytical and problem-solving mindset. Adaptable, self-directed, and eager to adopt new technologies. Strong sense of ownership, accountability, and architectural quality. Passionate about automation, UX/UI consistency, performance, and clean engineering principles. Benefits 401(K) with company match from Day 1 Blue Cross Blue Shield health insurance - medical, dental, vision, prescription Paid vacation, holidays, and personal time Optional life and disability insurance Safety bonuses for clean roadside inspections and safe driving records Paid training, PPE, and late-model, well-maintained trucks Boot reimbursement program Up to $2,400 company contribution to Health Savings Account (HSA)
    $65k-88k yearly est. 3d ago
  • Entry Level Software Engineer, application via RippleMatch

    Ripplematch Internships 3.9company rating

    Staff software engineer job in Houston, TX

    This role is with RippleMatch's partner companies. RippleMatch partners with hundreds of companies looking to hire top talent. About RippleMatch RippleMatch is your AI-powered job matchmaker. Our platform brings opportunities directly to you by matching you with top employers and jobs you are qualified for. Tell us about your strengths and goals - we'll get you interviews! Leading employers leverage RippleMatch to build high-performing teams and Gen Z job seekers across the country trust RippleMatch to launch and grow their careers. Requirements for the role Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. Hands-on experience from internships or personal projects in software development is preferred. Strong foundation in programming languages such as Java, C#, Python, or JavaScript. Understanding of software development methodologies (e.g., Agile, Scrum) and software lifecycle management. Familiarity with database management and basic SQL. Ability to design, code, test, and manage complex software applications. Strong problem-solving skills and the ability to debug code and solve technical challenges. Excellent organizational and project management skills, with the ability to manage multiple tasks and deadlines effectively. Effective communication and interpersonal skills, essential for working collaboratively in a team environment. Eagerness to learn new technologies and frameworks and stay updated with the latest industry trends.
    $77k-106k yearly est. Auto-Apply 60d+ ago
  • Crew Systems Engineering Intern-Avionics/Software

    The Exploration Company 3.8company rating

    Staff software engineer job in Houston, TX

    Here at The Exploration Company, we are developing, producing, and operating Nyx, a modular and reusable space orbital vehicle that can eventually be refuelled in orbit and that can carry cargo - and potentially humans in the longer run. As a Nyx Crew Systems Engineering Intern, Avionics/Software, you will be at the forefront of our crewed vehicle development. You will be instrumental in enabling our mission by leading development of requirements, implementing early hardware prototypes, and testing Nyx Crew systems designs. Key Responsibilities: Conduct rapid hands-on prototype development, including designing and building mockups and functional systems Conduct qualitative and quantitative human-in-the-loop evaluations of Nyx Crew systems Develop software and simulations associated with crew vehicle displays and controls Support the US engineering office with tasks related to the Nyx Crew vehicle systems, including: Requirements definition and refinement Conceptual design and prototyping Software architecting, implementation, and integration Qualifications: Applicants should be currently enrolled students able to work 20-40 hours per week for a period of at least 10 weeks, beginning in January 2026. Strong candidates will have: Undergraduate or graduate studies in engineering, applied physics, computer science, or a related field Strong hands-on project experience through student teams, work projects, personal projects, or hobbies Software development experience with a strong sense for clean and maintainable code Affinity for designing intuitive and visually appealing user interfaces Familiarity with modern JavaScript frameworks, preferably Vue.js Experience with backend or tooling development in Python Exposure to type-safe programming concepts (e.g., type-checked Python, TypeScript) Independent, self-starter attitude Due to federal regulations (e.g., ITAR/EAR), applicants must be U.S. citizens or lawful permanent residents (e.g., current Green Card holders). Why you should join us! What makes us special here at The Exploration Company and why we think you will enjoy working here is: We're Agile - we make decisions fast whilst keeping our goals and systems in mind We're Open and Collaborative - we are transparent about risks and obstacles, so that we can cooperate to overcome them We have a lot of Fun - we refuel our energy knowing we are democratising space. It's a wonderful and rare opportunity, are YOU up for the challenge? We'd love to hear from you if you wish to be a part of our journey. Please submit your CV now for immediate consideration and we will be in touch shortly. The Exploration Company is an equal opportunity employer and values diversity. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status. Relocation assistance is provided for those willing to relocate including visa sponsorship where applicable.
    $32k-43k yearly est. Auto-Apply 3d ago
  • Software Engineer

    Nauticus Robotics 3.5company rating

    Staff software engineer job in Webster, TX

    We are a leading subsea robotics company dedicated to developing cutting-edge autonomous and remotely operated underwater systems. Our team is composed of engineers and scientists passionate about pushing the limits of subsea technology to enable exploration, inspection, and intervention in some of the most challenging environments on Earth. JOB SUMMARY We are seeking a Software Engineer to join our team. The ideal candidate will have strong experience in C++ and Python, with expertise in robotics software development and systems integration. This role will involve designing and implementing software for underwater robotic systems, developing reliable communication frameworks, and optimizing software performance for real-time applications. You will have the opportunity to develop, test and deploy software on new and existing hardware platforms working in real commercial environments at depths of up to 3km. If you thrive in a fast-paced, hands-on environment and enjoy solving complex real-world challenges, we want to hear from you. DUTIES AND ESSENTIAL JOB FUNCTIONS Develop and maintain software for subsea robotic systems, ensuring high performance and reliability. Design, implement, and optimize algorithms for real-time operation in challenging environments. Work with ROS for software development, simulation, and deployment. Develop and integrate software for sensor processing, navigation, and autonomous decision-making. Collaborate with electrical, mechanical, and software teams to refine system architecture. Implement robust software solutions that adhere to industry safety and reliability standards. Support system testing in lab environments and field deployments. Debug and troubleshoot software and hardware integration issues. Qualifications Required 2+ years of experience in software engineering for robotics, automation, or embedded systems. Proficiency in C++ and Python for real-time and embedded applications. Strong understanding of software design patterns, system architecture, and best coding practices. Experience with integrating and processing data from sensors (IMU, sonar, cameras, LIDAR, etc.). Knowledge of Linux-based development and deployment. Experience with simulation environments (Gazebo, Webots, or similar). Familiarity with software development best practices (version control, CI/CD, testing frameworks). Preferred Qualifications: 5+ years of experience in software engineering for robotics, automation, or embedded systems. Experience with ROS, middleware communication (e.g., DDS, ZeroMQ, MQTT), and distributed systems. Experience with underwater robotics or marine autonomy. Familiarity with network protocols, edge computing, and embedded systems. Knowledge of hardware interfaces such as CAN, serial, and Ethernet. Additional Information PHYSICAL REQUIREMENTS While performing the duties of this job, the employee is regularly to remain in a stationary position. The employee will be required to operate a computer and will consistently use other office productivity machinery, such as a calculator, copy machine, and computer printer. The person in this position needs to move about inside the office to access file cabinets, office machinery, etc. as necessary. The employee must possess the ability to communicate information and ideas so others will understand. The employee must possess the ability to observe details at close range. WORK ENVIRONMENT This job operates in a professional office environment and in industrial environments. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines. This role may require domestic and potentially international travel of up to 10%. The performance of this position may also occasionally require exposure to the manufacturing areas, which may require the use of personal protective equipment such as safety glasses with side shields and mandatory hearing protection. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Other Duties Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice. EXPORT CONTROL Nauticus Robotics is a federal contractor required to adhere to the Arms Export Control Act of 1976 which governs the International Traffic in Arms Regulations (ITAR). As a result, this position may include access to export-controlled information that is subject to US export control laws. Export control laws require employers to restrict access to export-controlled information or to obtain export licenses for non-U.S. person employees if their positions require access to information governed by ITAR. The ITAR defines a U.S. person means a person (as defined in ยง120.14 of this part) who is a lawful permanent resident as defined by 8 U.S.C. 1101(a)(20) or who is a protected individual as defined by 8 U.S.C. 1324b(a)(3) which includes certain temporary residents and refugees and asylees. Nauticus Robotics does not obtain export licenses for these positions. EEOC STATEMENT Nauticus Robotics is an Equal Opportunity/ Affirmative Action Employer. All qualified applicants will be considered for employment without regard to race, color, religion, age, sex, national origin, immigration status, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
    $77k-103k yearly est. 11h ago

Learn more about staff software engineer jobs

How much does a staff software engineer earn in Pasadena, TX?

The average staff software engineer in Pasadena, TX earns between $83,000 and $151,000 annually. This compares to the national average staff software engineer range of $100,000 to $186,000.

Average staff software engineer salary in Pasadena, TX

$112,000
Job type you want
Full Time
Part Time
Internship
Temporary