CrawlJobs Logo

Software Engineer - Emulation Tooling and Modeling

str.us Logo

STR

Location Icon

Location:
United States, Woburn

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

112000.00 - 154000.00 USD / Year

Job Description:

STR is hiring an Emulation Tooling and Modeling Software Engineer to be part of a multidisciplinary team of researchers and engineers dedicated to developing cutting-edge technologies with significant and immediate impact on our national security. This position offers an excellent opportunity to work at the nexus of computers and real-world physical systems.

Job Responsibility:

  • Architect, develop, implement, and test applications featuring modular software design principles
  • Develop bare metal emulators in C/C++, Python as well as unit tests for verification of capabilities
  • Develop emulator capabilities and unit tests to increase overall feature capabilities to develop advanced models
  • Implement component models in Python/C/C++, and integrate models into system-level simulations with software processing chains, including development of unit-level and system-level tests and verification
  • Develop integrated models using virtualization tools (e.g., QEMU, Docker), that are networked together, and launched using scripting tools (e.g. bash, python)
  • Communicate technical foundations of models and algorithms through reports and briefings

Requirements:

  • Active Secret security clearance with eligibility for Top Secret (TS) clearance
  • U.S. citizenship
  • Proficiency in C/C++ and Python
  • Familiarity with virtualization tools (e.g. Docker, QEMU)
  • Strong grasp of emulation principles, computer architecture, and software engineering principles
  • Experience working with hardware components and interfaces
  • Experience using collaborative source code management (Git, Subversion)
  • BS in Computer Engineering, Computer Science, Electrical Engineering or related field

Nice to have:

  • Active Top Secret (TS) Security Clearance
  • Familiarity with network architectures and protocols
  • Implant or software patch development
  • Masters or PhD in related field

Additional Information:

Job Posted:
December 12, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer - Emulation Tooling and Modeling

Multilingual Expert Software Engineer

This role involves designing, developing, debugging, and leading software enhanc...
Location
Location
Costa Rica , Heredia
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Systems, Electrical Engineering
  • Typically 4-6 years experience
  • Extensive experience with multiple software systems design tools and languages: Real-time embedded OS, C, Rust, Go and Python
  • Experience to read the ASIC designs and understand them in detail
  • Experience working with Emulator and Simulator environments
  • Excellent analytical and problem-solving skills
  • Experience in overall architecture of software systems: Linux kernel drivers, Embedded Systems
  • Designing and integrating software systems running on multiple platform types into overall architecture
  • Evaluating forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools
  • Familiarity with core AI principles such as supervised and unsupervised learning, model training and evaluation, and algorithm selection
Job Responsibility
Job Responsibility
  • Designs enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, compliers, networking, utilities, databases, and Internet-related tools
  • Leads multiple project teams of other software systems engineers and responsible for all stages of design and development for complex products and platforms, including solution design, analysis, coding, testing, and integration
  • Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution
  • Writes and executes complete testing plans, protocols, and documentation for assigned portion of application
  • identifies and debugs, and creates solutions for issues with code and integration into application architecture
  • Leads a project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost-effective, and high-quality solutions for assigned systems portion or subsystem
  • Collaborates and communicates with management, internal, and outsourced development partners regarding software systems design status, project progress, and issue resolution
  • Designs and implements AI-driven enhancements within systems software to improve performance, diagnostics, and automation
  • Leverages machine learning models and data analytics to optimize system behavior, detect anomalies, and support intelligent decision-making across platforms and subsystems
  • Represents the software systems engineering team for all phases of larger and more-complex development projects
What we offer
What we offer
  • Comprehensive suite of health, financial, and emotional wellbeing benefits
  • Specific programs catered to helping employees reach their career goals
  • Inclusive environment embracing diversity and individual uniqueness.
  • Fulltime
Read More
Arrow Right

HPC/AI Software Engineering Intern

HPC/AI Software Engineering Intern role at Hewlett Packard Enterprise contributi...
Location
Location
United States , San Jose; Spring; Andover; Chippewa Falls
Salary
Salary:
40.00 - 46.00 USD / Hour
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Working towards a Master's and/or PhD degree with a focus in Computer Science, Information Systems, or equivalent
  • Experience or understanding of software systems design tools and languages
  • Good analytical and problem-solving skills
  • Understanding of design for software systems running on multiple platform types
  • Expertise and/or coursework in AI/HPC/networking a plus
Job Responsibility
Job Responsibility
  • Architects, designs, develops and debugs software programs for software enhancements and new products
  • Develops or augments software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools
  • Determines hardware compatibility and/or influences hardware design
  • Develops simulation models to influence architectural design
  • Codes and programs enhancements, updates, and changes for portions and subsystems of simulation and/or emulation software, systems software
  • Executes established test plans and protocols for assigned portions of code
  • identifies, logs, and debugs assigned issues
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Comprehensive suite of benefits supporting physical, financial and emotional wellbeing
  • Fulltime
Read More
Arrow Right

Sr AI/HPC Applications and Performance Engineer

Sr AI/HPC Applications and Performance Engineer role at Hewlett Packard Enterpri...
Location
Location
United States
Salary
Salary:
161500.00 - 370500.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years' experience
  • Deep expertise in AI and HPC applications and performance engineering including simulation, modeling and emulation capabilities
  • Expertise in large-scale AI and HPC systems
  • Experience architecting, designing, and developing innovative software system design tools and languages
  • Excellent analytical and problem-solving skills
  • Experience in leading overall architecture of software systems for products and solutions
  • Designing and integrating efficient and scalable software systems running on multiple platform types into overall architecture
  • Evaluating and selecting forms and processes for software systems testing and methodology
  • History of innovation with multiple patents or deployed solutions in the field of software design
  • Excellent written and verbal communication skills
Job Responsibility
Job Responsibility
  • Develops organization-wide architectures, strategies, and methodologies for software systems design and development across multiple platforms and organizations
  • Identifies and makes informed recommendations regarding new technologies, innovations, and outsourced development partner relationships
  • Reviews, evaluates, and influences designs and project activities for compliance with development guidelines and standards
  • Provides tangible solutions that improve product quality and mitigate failure risk
  • Contributes to domain expertise, business acumen, and experience to influence decisions of executive business leadership
  • Brings creativity and innovation to the organization
  • Provides guidance and mentoring to less-experienced team members
  • Acts as an internal authority on software systems design
  • Contributes to the external technical community through whitepapers, patents, or other significant innovations
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Comprehensive benefits suite supporting physical, financial and emotional wellbeing
  • Fulltime
Read More
Arrow Right

ASIC Design Architect

We are seeking a highly experienced ASIC Networking Architect to join our archit...
Location
Location
United States
Salary
Salary:
148000.00 - 340500.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or Computer Science. Ph.D. is a plus
  • Minimum 10+ years in ASIC architecture, with a focus on networking, computing, or high-performance data processing
  • Strong Background in: Computer Architecture: Multicore processing, memory hierarchy optimizations, hardware-software co-design
  • Networking Protocols: Ethernet, TCP/IP, BGP, MPLS, VXLAN, QoS, congestion control mechanisms
  • ASIC Development Lifecycle: RTL design (Verilog/SystemVerilog), verification methodologies (UVM), synthesis, P&R constraints, and tape-out experience
  • High-Speed Interfaces: PCIe Gen6, SerDes, CXL, HBM integration
  • Security & Virtualization: Hardware acceleration for secure packet processing, hypervisor optimizations, and virtual network functions
  • Leadership & Collaboration Skills: Experience working with cross-functional teams spanning hardware, software, and systems
  • Strong problem-solving and analytical abilities with a track record of delivering complex ASIC projects
Job Responsibility
Job Responsibility
  • Architecture Definition: Develop the micro-architecture and high-level design of networking ASICs, ensuring alignment with product goals, performance targets, and industry standards
  • Networking Protocols & Technologies: Design ASICs that support Ethernet (200G/400G/800G+), Programmability, and AI-driven networking enhancements
  • Computer Architecture & Memory Subsystems: Optimize packet processing pipelines, caching strategies, memory architectures (HBM, DDR, TCAM, SRAM), and interconnect fabrics for high-bandwidth, low-latency performance
  • ASIC Design Collaboration: Work with logic design, verification, and physical design teams to ensure smooth RTL implementation, synthesis, timing closure, and signoff
  • Performance Analysis & Optimization: Use simulation and emulation tools to model ASIC performance, validate system throughput, and optimize power/performance trade-offs
  • Security & Reliability Features: Implement security mechanisms such as MACSec, IPsec, and deep packet inspection for trusted networking solutions
  • Industry Trends & Future Technologies: Stay ahead of advancements in disaggregated networking, hardware acceleration (DPUs, SmartNICs), AI-driven networking, and software-defined infrastructure to influence long-term ASIC roadmaps
  • Technical Leadership: Drive architectural innovation and mentor engineers in design methodologies, ASIC lifecycle best practices, and system integration challenges
  • Influence Business decisions: Leverages recognized domain expertise, business acumen, and experience to influence decisions of executive business leadership, outsourced development partners, and industry standards groups
What we offer
What we offer
  • Health & Wellbeing: We strive to provide our team members and their loved ones with a comprehensive suite of benefits that supports their physical, financial and emotional wellbeing
  • Personal & Professional Development: We also invest in your career because the better you are, the better we all are. We have specific programs catered to helping you reach any career goals you have — whether you want to become a knowledge expert in your field or apply your skills to another division
  • Unconditional Inclusion: We are unconditionally inclusive in the way we work and celebrate individual uniqueness. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good
  • Fulltime
Read More
Arrow Right
New

General labourer

A Career and Life Opportunity in the Heart of Nature: Become a General Labourer ...
Location
Location
Canada , Saint-Pamphile
Salary
Salary:
21.00 - 25.00 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
January 22, 2026
Flip Icon
Requirements
Requirements
  • Good physical condition
  • Reliability
  • Enjoy manual work
  • Ready to invest themselves
  • Teamwork
Job Responsibility
Job Responsibility
  • Operate specialized equipment like saws and cutters
  • Handle and stack wood (pieces weighing 2-3 pounds)
  • Contribute to the orderliness and cleanliness of the factory through cleaning tasks
What we offer
What we offer
  • Paid dinner every Thursday
  • Beers at the end of the shift
  • Memorable company parties
  • Production bonuses ($32/week)
  • Attendance bonuses ($20/week)
  • 4-day workweek (Monday to Thursday)
  • Collective RRSP with a 2% company contribution
  • Relocation assistance
  • Affordable rent of $650 (all-inclusive) for apartments above the factory
  • Fulltime
Read More
Arrow Right
New

Clerk – Production and Documentation Center

This role is key in contributing to the smooth running of administrative and fis...
Location
Location
Canada , Montréal
Salary
Salary:
50000.00 - 55000.00 CAD / Year
https://www.randstad.com Logo
Randstad
Expiration Date
December 17, 2025
Flip Icon
Requirements
Requirements
  • DEC or DEP in secretarial studies or office automation
  • Minimum of 1 year of experience in a similar position
  • Fluency in spoken and written French and an intermediate level of English
  • Good knowledge of Office 365 (Word, Excel, Outlook, PowerPoint)
  • Excellent priority management and adherence to deadlines
  • Rigorous, detail-oriented, and organized
  • Independent, proactive, and a team player
  • Flexible and adaptable
  • Respectful, courteous, and professional
Job Responsibility
Job Responsibility
  • Document management: Receiving, scanning, filing, and archiving signed documents
  • Assembling documents (PDF), printing, and compiling client files
  • Preparing, formatting, and updating standard correspondence (engagement letters, confirmation letters, changes in CaseView)
  • Support for production tools: Closing and locking files in CaseWare
  • Providing support for printing and transmission requests for tax returns (T2)
  • Support during tax periods: Processing and transmitting tax slips to government authorities and clients
  • Support for the trust tax return period (processing PDF files, using DocuSign, receiving signed documents, tracking transmissions)
  • Support for the personal tax return period (processing PDF files, using DocuSign, receiving signed documents, tracking transmissions)
What we offer
What we offer
  • Vacation based on experience + personal days
  • Group insurance plan
  • Telemedicine (Dialogue)
  • Employer contribution to group RRSP
  • Collaborative and respectful work environment
  • Fulltime
Read More
Arrow Right
New

Welder

Are you a skilled and passionate welder looking for a stable, rewarding career w...
Location
Location
Canada , Salaberry-de-Valleyfield
Salary
Salary:
25.00 - 32.00 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
December 17, 2025
Flip Icon
Requirements
Requirements
  • DEP in Welding and Fitting is essential
  • A minimum of 5 years of experience working with similar parts is required
  • Possess a strong commitment to quality, quick learner, adaptable and a team player
Job Responsibility
Job Responsibility
  • Welding diverse parts such as pressure vessels, cyclones, and piping
  • Primarily performing MIG welding, with opportunities for TIG, submerged arc, and rod welding
  • Excelling at welding in any position, including 6G, and utilizing rotation/positioner techniques
  • Executing air arc welding spatter clean-up (gouging)
  • Reading and interpreting blueprints with precision
  • Safely operating an overhead crane
  • Successfully passing non-destructive quality control tests according to customer specifications
  • Performing routine maintenance on your welding machine
  • Comfortably working at heights and in confined spaces
  • Handling all other related tasks as required
What we offer
What we offer
  • Banked hours program
  • Comprehensive group insurance
  • Telemedicine services
  • Group RRSP with employer share
  • Employee and Family Assistance Program (EFAP)
  • Robust Workplace Learning Program (WLP) and dedicated skills development plan
  • Engaging social club
  • Convenient on-site gym
  • Fulltime
Read More
Arrow Right
New

Electromechanical Service Technician

We're looking for an electromechanical service technician to join our team in th...
Location
Location
Canada , Montreal
Salary
Salary:
32.00 - 40.00 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
December 17, 2025
Flip Icon
Requirements
Requirements
  • Diploma of Vocational Studies (DEP) in Electromechanics, Diploma of College Studies (DEC) in Electrical Engineering, or Attestation of Collegial Studies (AEC) in Automation
  • At least 2 to 3 years of relevant experience in a similar role
  • Bilingualism (French and English) is mandatory
  • Valid Quebec work permit
  • A vehicle
Job Responsibility
Job Responsibility
  • Analyze and troubleshoot issues on automated, electrical, and mechanical equipment
  • Perform basic programming of programmable logic controllers (PLCs) and human-machine interfaces (HMIs) from brands like Allen-Bradley and Siemens
  • Install and connect new devices and participate in the design of control panels
  • Provide technical support to clients and the existing technical team
  • Complete detailed maintenance reports for each service call
  • Adhere to all health and safety regulations at all times
What we offer
What we offer
  • Comprehensive Group Insurance paid for 100% by the employer, including life, disability, health, and dental insurance, telemedicine, and a wellness program
  • Strong Retirement Plan with employer contributions to RRSP
  • Paid for time from the moment you leave the workshop for a service call
  • Fulltime
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.