CrawlJobs Logo

Hardware Software Systems Engineer

United States, Middletown 115.00 - 143.00 USD / Hour · Job Posted June 30, 2026
Apply Position
Job Link Share

Job Responsibility

  • Capture program requirements baseline in a requirements database
  • Maintain, through configuration management processes, the requirements database Analyze, develop and decompose Level 1 requirements to Levels 2 through 4, through collaborating with leads across engineering disciplines
  • Develop and execute the requirements verification strategy
  • Coordinate with the Design and Test leads to ensure validation/verification plans and procedures are robust and satisfy system sell off requirements
  • Ensure the system meets performance and nonperformance requirements
  • Champion process improvement initiatives
  • Lead various system development and troubleshooting tasks
  • Interface and collaborate with external customer scientists, engineers and program management
  • Work within program leadership team to ensure program success
  • Communicate through oral presentations and written reports on program status, issues and success

Requirements

  • Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 10 years prior relevant experience or an Advanced Degree in a related field and minimum 7 years of experience or in absence of a degree, 14 years of relevant experience
  • An Active DoD secret clearance
  • This position may require some domestic travel (less than 10%)
  • Experience developing and maintaining requirements traceability matrices, and in configuration control boards (CCBs) as well as expertise with a requirements database tool, such as DOORS
  • Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM)
  • US Citizenship REQUIRED

Nice to have

  • Experience in a technical leadership role, e.g. Lead Engineer, Senior Systems Engineer, etc.
  • Experience in multidiscipline system design and testing
  • Experience in requirements analysis, development, decomposition and maintenance
  • Experience developing and maintaining requirements traceability matrices, and in configuration control boards (CCBs) as well as expertise with a requirements database tool, such as DOORS

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Hardware Software Systems Engineer

8 matching positions

Senior Software Engineer - Autonomous Software Systems

The Autonomous Vehicle Health team is responsible for deploying, running, and mo...
Location
Location
United States , Austin, Texas; Mountain View, California; Sunnyvale, California
Salary
Salary:
175000.00 - 230000.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years experience building and shipping production-quality software, with a focus in Linux based environments
  • Bachelors Degree in relevant field or relevant work experience
  • Experience with C++ (17+), STL, and Python3
  • Experience working with and building tooling for large, complex systems
  • A high standard and commitment to quality by designing for maintainability, testability and efficiency
Job Responsibility
Job Responsibility
  • Write C++ code that runs on self-driving systems, and responds to changes in AV component health
  • Build tools that deploy, execute, and monitor autonomous vehicle code in development and production workflows
  • Write and test code running across simulation and hardware vehicle platforms
  • Integrate new platform revisions and hardware configurations into the system
  • Develop systems and frameworks to monitor vehicle HW/SW status and offload data
  • Collaborate with colleagues across multiple teams and mentor other developers
  • Design and present new capabilities to refine and build consensus
  • Provide, communicate, and support common best practices among software community
  • Deliver complex projects through incremental development
  • Performs as Subject Matter Expert (SME) for at least one platform or application component
What we offer
What we offer
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right

Systems Engineer & Systems Test Engineer

We’re working with a leading aerospace organisation developing next-generation f...
Location
Location
United Kingdom , Crawley
Salary
Salary:
Not provided
morson.com Logo
Morson Talent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in systems integration and testing within complex engineering environments
  • Strong troubleshooting and root cause analysis skills
  • Experience working with hardware/software interfaces
  • Ability to develop and execute test plans and procedures
  • Strong communication skills, with the ability to work across teams and with customers
Job Responsibility
Job Responsibility
  • System Integration: Integrate hardware and software subsystems into fully functional flight simulation systems
  • Work with multidisciplinary teams (software, electronics, mechanical) to ensure seamless system performance
  • Diagnose and resolve integration issues, identifying root causes and implementing fixes
  • Configure and optimise systems to improve reliability and performance
  • Verification & Validation (V&V): Develop and execute test plans to verify system performance and functionality
  • Validate systems against requirements and regulatory standards
  • Produce clear test documentation, including reports, results, and corrective actions
  • Support certification activities and ensure compliance with industry standards
  • Customer Acceptance: Act as a key technical contact during system acceptance phases
  • Support customer demonstrations, testing, and sign-off activities
What we offer
What we offer
  • Work on cutting-edge aerospace simulation technology
  • Be involved across the full system lifecycle - from integration to customer delivery
  • Opportunity to work in a customer-facing technical role
  • Join a collaborative, multidisciplinary engineering team
  • Fulltime
Read More
Arrow Right

Software Engineer / Senior Software Engineer

ARiA is looking for highly motivated self-starters and low-ego team players to j...
Location
Location
United States , Madison; Alexandria; Seattle
Salary
Salary:
Not provided
ariacoustics.com Logo
Applied Research in Acoustics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Applicants selected for employment will be subject to a government security investigation and must meet eligibility requirements, including U.S. citizenship, for access to sensitive information
  • Bachelor’s degree or greater in a relevant technical field (Computer Science, Engineering, or equivalent)
  • Expertise designing and developing code using modern programming/scripting languages such as C, C++, Golang, JavaScript (and variants), and Python
  • Expertise developing and deploying software in an agile, continuous-integration (CI) framework across a variety of hardware platforms (desktop, server, cloud) using modern tools including containerization (e.g., Docker, Kubernetes)
  • Exceptional ability and desire to acquire new knowledge and skills to solve challenges
  • Ability to work independently but collaboratively
  • Ability to manage multiple projects in a fast-paced professional office environment
  • Ability to communicate technical solutions to colleagues and customers
  • Superior oral and written communications skills
Job Responsibility
Job Responsibility
  • Algorithm and software design, development, research, and testing to support prototypes and products
  • Supporting the transition of research algorithms to fielded systems
  • Preparing documentation to summarize design and status of prototypes and products
  • Assisting with in-field integration, testing, and support, with some local travel required
  • Developing an interface between a C++ underwater-acoustics physics engine and a video game for education and training
  • Developing a JavaScript backend for a scenario-design and management tool for players and integration of that system with a learning-management system (LMS)
  • Developing algorithms and software for a cloud-deployed cognitive tool that allows natural-language query of legal documents to answer user questions about government regulations and supporting the DevOps process for deployment of the prototype
  • Fulltime
Read More
Arrow Right

Software Engineer, Systems

Meta is seeking a Staff Systems Software Engineer to design and build the founda...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in systems software engineering, including work on operating systems, runtime environments, low-level networking, storage systems, or large-scale platform infrastructure
  • Experience leading the end-to-end technical design and delivery of major systems software initiatives, including architecture definition, cross-team coordination, and production rollout
  • Experience diagnosing and resolving complex systems-level issues such as memory management bugs, concurrency and synchronization errors, or latency regressions using advanced debugging and profiling tools
  • Experience building reliable, observable systems software with well-defined SLOs, automated testing, staged rollout strategies, and production monitoring
  • Experience communicating systems architecture decisions and engineering trade-offs in writing to technical and non-technical audiences
Job Responsibility
Job Responsibility
  • Architect and implement large-scale systems software components, including low-level platform services, runtime environments, or infrastructure frameworks that underpin Meta's product ecosystem
  • Lead the technical design of systems initiatives, evaluating trade-offs across performance, reliability, scalability, and maintainability to drive sound engineering decisions
  • Identify and resolve complex systems-level performance bottlenecks using profiling, instrumentation, and advanced debugging techniques including static analysis and trace-based diagnostics
  • Define and enforce service level objectives, build observability infrastructure including dashboards and alerting, and drive mean-time-to-mitigation improvements during production incidents
  • Establish and evolve coding standards, testing strategies, and rollout practices for systems software across the team, including automated resiliency and overload testing
  • Leverage AI-assisted development workflows to accelerate systems design, code generation, and cross-disciplinary analysis, applying sound judgment on when deep systems expertise is required
  • Collaborate with cross-functional partners across infrastructure, product engineering, and hardware teams to align systems architecture with broader platform requirements
  • Drive execution of multi-team systems initiatives by coordinating dependencies, managing phased rollouts and migrations, and proactively surfacing and mitigating technical risks
  • Mentor other engineers on systems design principles, debugging methodologies, and AI-augmented development practices, and contribute to onboarding and engineering programs
  • Communicate technical decisions, architectural trade-offs, and systems health metrics clearly in writing and presentations to both engineering and non-engineering stakeholders
What we offer
What we offer
  • Equal Employment Opportunity
  • Reasonable accommodations for qualified individuals with disabilities and disabled veterans
  • Fulltime
Read More
Arrow Right

Systems Software Engineer

Systems Software Engineer This role has been designed as 'Hybrid' with an expec...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, engineering, information systems, or closely related quantitative discipline
  • Master's desirable
  • Typically, 4-7 years' experience
  • Deep experience with low-level systems: device drivers, board/system bring-up, and FreeBSD/Linux internals
  • Strong systems debugging skills - able to isolate cross-layer failures (hardware/firmware/OS), and reason about performance, concurrency, and resource bottlenecks
  • AI-first engineering mindset: comfortable using AI-assisted tools (e.g., coding copilots, LLM-based assistants) to accelerate design, implementation, and debugging - while validating outputs, writing tests, and protecting sensitive data
  • Requirement: consistently apply AI-assisted workflows across the system design lifecycle (problem framing → tradeoffs/interfaces → implementation → test/verification → production triage) to improve speed, quality, and reliability
  • Habit of documenting decisions and using lightweight design artifacts (problem statements, tradeoffs, interfaces) to align quickly and iterate with the team
  • Solid networking fundamentals (TCP/IP, Ethernet
  • familiarity with switching concepts is a plus)
Job Responsibility
Job Responsibility
  • Drive system design and implementation for platform software across core networking subsystems, including: Chassis/line-card platform services, Ethernet interfaces, optics, and the underlying system infrastructure that ties hardware and software together
  • Own architecture and end-to-end delivery within JunOS or Junos Evolved—define interfaces, evaluate design tradeoffs, implement, and integrate across the stack
  • Partner with system and solution test teams to set quality bars and build performance and reliability requirements, build strong test strategy, and shorten debug/triage cycles
  • Work with JTAC as the engineering escalation path - perform root-cause analysis on production issues, drive fixes to closure, and harden the platform to prevent regressions
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Software Systems Engineer - High Confidence System Environments

Are you interested in joining a high performing and closely collaborative verifi...
Location
Location
United States of America , Albuquerque
Salary
Salary:
87400.00 - 168800.00 USD / Year
sandia.gov Logo
Sandia National Laboratories
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Management of Information Systems, Computer Science or in a relevant field
  • Or equivalent combination of education and experience
  • Experience in developing software using at least one well-established programming language such as C++, C#, or Java. Use of a programming language for performing assignments in a university class would qualify.
  • Ability to obtain and maintain DOE Q-level security clearance with Sigma 15 clearance which may require non-lifestyle polygraph testing
Job Responsibility
Job Responsibility
  • Develop knowledge of complex systems, respective requirements, and design documents
  • Work independently within a diversely skilled Agile team
  • Learn and leverage model-based systems engineering (MBSE) tools and methodologies for testing
  • Work on a high consequence system in a classified environment
  • Learn to develop and implement software test procedures to verify sophisticated software against requirements
  • Support the design and implementation strategies for tracking requirements, tests, and results
  • Collect evidentiary packages to document verification and validation results
  • Support the investigation, evaluation, and recommendation development for testing automation tools and techniques
  • Interact with team members involved in systems, hardware, and software
  • Support the integration of hardware and software elements, performing integration tests, and evaluating interfaces between the hardware and software
What we offer
What we offer
  • Challenging work with amazing impact
  • Extraordinary co-workers
  • Some of the best tools, equipment, and research facilities in the world
  • Career advancement and enrichment opportunities
  • Flexible work arrangements
  • Generous vacation
  • Strong medical and other benefits
  • Competitive 401k
  • Learning opportunities
  • Relocation assistance
  • Fulltime
Read More
Arrow Right

Systems Software Engineer

Systems Software Engineer. This role has been designed as ‘Hybrid’ with an expec...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, engineering, information systems, or closely related quantitative discipline
  • Typically, 2-4 years’ experience
  • Deep experience with low-level systems: device drivers, board/system bring-up, and FreeBSD/Linux internals
  • Strong systems debugging skills - able to isolate cross-layer failures (hardware/firmware/OS), and reason about performance, concurrency, and resource bottlenecks
  • AI-first engineering mindset: comfortable using AI-assisted tools (e.g., coding copilots, LLM-based assistants) to accelerate design, implementation, and debugging - while validating outputs, writing tests, and protecting sensitive data
  • Requirement: consistently apply AI-assisted workflows across the system design lifecycle (problem framing → tradeoffs/interfaces → implementation → test/verification → production triage) to improve speed, quality, and reliability
  • Habit of documenting decisions and using lightweight design artifacts (problem statements, tradeoffs, interfaces) to align quickly and iterate with the team
  • Solid networking fundamentals (TCP/IP, Ethernet
  • familiarity with switching concepts is a plus)
  • Strong C/C++ engineering: clean API/interface design, OO design, data structures, and comfort with low-level/system debugging tooling
Job Responsibility
Job Responsibility
  • Drive system design and implementation for platform software across core networking subsystems, including: Chassis/line-card platform services, Ethernet interfaces, optics, and the underlying system infrastructure that ties hardware and software together
  • Own architecture and end-to-end delivery within JunOS or Junos Evolved—define interfaces, evaluate design tradeoffs, implement, and integrate across the stack
  • Partner with system and solution test teams to set quality bars and build performance and reliability requirements, build strong test strategy, and shorten debug/triage cycles
  • Work with JTAC as the engineering escalation path - perform root-cause analysis on production issues, drive fixes to closure, and harden the platform to prevent regressions
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Senior Hardware Systems Engineer

Crusoe is on a mission to accelerate the abundance of energy and intelligence. A...
Location
Location
United States , San Francisco
Salary
Salary:
172000.00 - 209000.00 USD / Year
crusoe.ai Logo
Crusoe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8–10+ years of experience in hardware development, validation, sustaining engineering, or production engineering
  • Strong hands-on expertise in PCIe, InfiniBand, and NVMe/storage debugging and development
  • Deep proficiency in hardware bring-up, board-level debugging, and system-level validation
  • Ability to design and implement automation frameworks for hardware testing (Python, Shell, or similar)
  • Technical background in digital and analog design, server architecture, and high-performance compute hardware
  • Experience working across thermal, mechanical, firmware, and software functions in multidisciplinary environments
  • Strong analytical and problem-solving skills with a data-driven approach
  • Excellent communication and collaboration skills for working with internal teams and external partners
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or equivalent experience
Job Responsibility
Job Responsibility
  • Drive the full hardware development and sustaining lifecycle, including feasibility, bring-up, validation, deployment, and ongoing production support
  • Develop and maintain scripting and automation frameworks for hardware testing, diagnostics, and continuous reliability improvements
  • Lead deep troubleshooting and debugging across PCIe, InfiniBand, and NVMe/storage
  • Conduct rigorous system validation and characterization for GPU, CPU, and high-performance compute platforms
  • Support E2E integration and solution testing to ensure Crusoe Cloud products meet performance, reliability, and scalability expectations
  • Collaborate with mechanical, thermal, firmware, software, and manufacturing teams to resolve system-level issues and enable stable production operation
  • Drive prototyping, qualification, and readiness for high-volume manufacturing with both internal teams and external vendors
  • Identify opportunities for new hardware technologies, testing methods, and sustainability improvements aligned with Crusoe’s long-term objectives
  • Provide data-driven insights to influence Crusoe’s hardware roadmap and reliability strategy
What we offer
What we offer
  • Competitive compensation
  • Restricted Stock Units
  • Paid time off & paid holidays
  • Comprehensive health, dental & vision insurance
  • Employer contributions to HSA account
  • Paid parental leave
  • Paid life insurance, short-term and long-term disability
  • Professional development & tuition reimbursement
  • Mental health & wellness support
  • Commuter benefits (parking & transit)
  • Fulltime
Read More
Arrow Right