Talent.com
Software Engineer Emulation Tooling and Modeling
Software Engineer Emulation Tooling and ModelingSTR • San Diego, California, USA
Software Engineer Emulation Tooling and Modeling

Software Engineer Emulation Tooling and Modeling

STR • San Diego, California, USA
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.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. We believe that each employee has a unique set of skills experiences and perspectives that are essential to providing our customers with innovative solutions. The skills listed below are representative of those needed for this role but are not the only acceptable set. If you see an overlap with your skills go ahead and apply!

The Emulation Tooling and Modeling Software Engineer must be proficient in one or more of the high-level languages (C / C Python) used for building the underlying tools that support the development of emulation models of complex cyber physical systems. Successful candidates will have experience in reverse engineering of embedded instruction set architectures (e.g. ARM PPC) and a desire to develop required emulator tooling across a diverse class of targets of interest. The ability to develop tools such as operating system handlers bare metal firmware emulation and virtual device simulation are key to support the emulation of representative signal processing and control systems components and algorithms. Such components will be prototyped with time and event-driven simulations and implemented on real-time hardware systems.

The Emulation Tooling and Modeling Software Engineer will also support model development for sensors actuators dynamics and environmental factors from first principles measured data available documentation / literature and hardware / software artifacts. The quality and validity of the models are ensured using unit testing and effective operation after integrating the modules into larger system simulations. Knowledge and experience developing modular code compliant with well-defined component message / protocol interfaces is highly relevant. Models often include both hardware and software elements and experience working at the software / hardware interface (e.g. serial USB data acquisition subsystems and device drivers) is particularly useful.

What you will do :

  • Working as part of a small focused team to architect develop implement and test applications featuring modular software design principles
  • Developing bare metal emulators in C / C Python as well as unit tests for verification of capabilities
  • Developing emulator capabilities and unit tests to increase overall feature capabilities to develop advanced models
  • Implementing component models in Python / C / C and integrating models into system-level simulations with software processing chains including development of unit-level and system-level tests and verification
  • Developing integrated models using virtualization tools (e.g. QEMU Docker) that are networked together and launched using scripting tools (e.g. bash python)
  • Communicating technical foundations of models and algorithms through reports and briefings

Who you are :

  • This position requires an Active Secret security clearance with eligibility for Top Secret (TS) clearance for which U.S. citizenship is needed by U.S. Government.
  • 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)
  • Education :

  • BS in Computer Engineering Computers 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
  • Pay Information

    Full-Time Salary Range : $112000 - $154000

    The salary range listed is based on external market data. Offers are based on factors such as but not limited to the candidates experience education training key skills / critical skills security clearances and prevailing market and business conditions.

    STR is a growing technology company with locations near Boston MA Arlington VA near Dayton OH Melbourne FL and Carlsbad CA. We specialize in advanced research and development for defense intelligence and national security in : cyber; next generation sensors radar sonar communications and electronic warfare; and artificial intelligence algorithms and analytics to make sense of the complexity that is exploding around us.

    STRis committed to creating a collaborative learning environment that supports deep technical understanding and recognizes the contributions and achievements of all team members. Our work is challenging and we go home at night knowing that we pushed the envelope of technology and made the world safer.

    STR is not just any company. Our people culture and attitude along with their unique set of skills experiences and perspectives put us on a trajectory to change the world. We cant do it alone though - we need fellow trailblazers. If you are one join our team and help to keep our society safe! Visit us more info.

    STRis an equal opportunity employer. We are fully dedicated to hiring the most qualified candidate regardless of race color religion sex (including gender identity sexual orientation and pregnancy) marital status national origin age veteran status disability genetic information or any other characteristic protected by federal state or local laws.

    If you need a reasonable accommodation for any portion of the employment process email us at and provide your contact info.

    Pursuant to applicable federal law and regulations positions at STR require employees to obtain national security clearances and satisfy the requirements for compliance with export control and other applicable laws.

    Key Skills

    Client Servicing,Apache,Community Support,FIDIC,Data Analysis

    Employment Type : Full Time

    Experience : years

    Vacancy : 1

    Monthly Salary Salary : 112000 - 154000

    serp_jobs.job_alerts.create_a_job

    Engineer Tooling • San Diego, California, USA

    Job_description.internal_linking.related_jobs
    Algorithm Software Engineer

    Algorithm Software Engineer

    Leidos Inc • San Diego, CA, United States
    serp_jobs.job_card.full_time
    Today, Advanced Warfare Technology (AWT) is a growing enterprise - protecting the warfighter and our national security against ever-adapting threats. Our AWT division currently has an exciting oppor...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Senior Software Engineer, Instrument Control

    Senior Software Engineer, Instrument Control

    Quantum-Si • San Diego, CA, United States
    serp_jobs.job_card.full_time
    Senior Software Engineer, Instrument Control.We are looking for an experienced and ambitious instrument control software engineer to join our instrument software team. We’re developing a next‑genera...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    HRUCKUS • San Diego, CA, United States
    serp_jobs.job_card.temporary
    Veteran Firm Seeking Software Engineers for an Onsite Assignment in San Diego, CA.My name is Stephen Hrutka, and I lead a Veteran-owned consulting firm in Washington, DC, focused on strategic sourc...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Lead Software Simulation Engineer - Autonomous Aircraft

    Lead Software Simulation Engineer - Autonomous Aircraft

    The Rundown AI, Inc. • San Diego, CA, United States
    serp_jobs.job_card.full_time
    A cutting-edge technology company in California is seeking a Software Simulation Lead to enhance simulation capabilities for future aircraft. The ideal candidate will manage a team and collaborate a...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Software Engineer III

    Software Engineer III

    Scientific Research Corporation • San Diego, CA, United States
    serp_jobs.job_card.full_time
    Configurations Analyst / Administrator.Estimated Starting Salary Range : USD $146,800.Salary to be determined by the education, experience, knowledge, skills, and abilities of the applicant, internal ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior / Staff Software Engineer with C++ - Drivers, Diagnostic, & Embedded Software (San Diego, CA)

    Senior / Staff Software Engineer with C++ - Drivers, Diagnostic, & Embedded Software (San Diego, CA)

    Philips • San Diego, CA, United States
    serp_jobs.job_card.full_time
    Senior / Staff Software Engineer with C++ - Drivers, Diagnostic, & Embedded Software (San Diego, CA).You have the opportunity to work on the development of Intravascular Ultrasound Systems.As a membe...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Software Engineer – C, C++, Embedded Programming

    Senior Software Engineer – C, C++, Embedded Programming

    Pyramid Consulting, Inc • San Diego, CA, United States
    serp_jobs.job_card.temporary
    Senior Software Engineer – C, C++, Embedded Programming.Senior Software Engineer – C, C++, Embedded Programming.Please review the job description below and contact us ASAP if you are interested.Emp...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Sofware Engineer

    Sofware Engineer

    TradeJobsWorkForce • 92197 San Diego, CA, US
    serp_jobs.job_card.full_time
    Analyze, design and develop tests and test-automation suites.Design, create and develop a processing platform using various configuration management technologies. Test software development methodolo...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Hardware Support Engineer

    Hardware Support Engineer

    Cognizant • Blossom Valley, CA, US
    serp_jobs.job_card.full_time
    Cognizant is a leading provider IT and BPO services, providing critical initiatives to a variety of global clients.The Hardware Operations team is a part of a high profile client project that provi...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Staff SoC / RTL Design Engineer for Wireless ASICs

    Staff SoC / RTL Design Engineer for Wireless ASICs

    Nutanix • San Diego, CA, United States
    serp_jobs.job_card.full_time
    A leading tech company in San Diego is seeking a Digital Architect to lead the design and verification of complex ASICs.The ideal candidate will have extensive experience in Verilog RTL coding and ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Leidos Inc • San Diego, CA, United States
    serp_jobs.job_card.full_time
    Today, Advanced Warfare Technology (AWT) is a growing enterprise - protecting the warfighter and our national security against ever-adapting threats. Our AWT division currently has an exciting oppor...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Senior Software Engineer

    Senior Software Engineer

    ASML USA • San Diego, CA, United States
    serp_jobs.job_card.full_time
    We are looking for an experienced Senior Software Engineer who has a passion for designing and coding software for a distributed control system. You will be joining a team that operates in a fast-pa...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    ASML US, LLC • San Diego, CA, United States
    serp_jobs.job_card.full_time
    We are looking for software engineers who have a passion for designing and coding software for a distributed control system. Join Cymer / ASML and you will be joining a team that operates in a fast-pa...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Sr Software Engineer – NLP – Remote

    Sr Software Engineer – NLP – Remote

    UnitedHealth Group • San Diego, California, US
    serp_jobs.filters.remote
    serp_jobs.job_card.full_time
    Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives.The work you do with our team will directly improve health outcomes by connect...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Sr. Embedded Software Engineer (San Diego)

    Sr. Embedded Software Engineer (San Diego)

    Ledgent Technology • San Diego, CA, US
    serp_jobs.job_card.part_time +1
    This is a direct hire position onsite in Poway, CA.No 3rd party candidates will be considered.Strong embedded Linux background. Strong understanding of hardware software interaction (does not need t...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Embedded DSP Software Engineer, Senior

    Embedded DSP Software Engineer, Senior

    Qualcomm • San Diego, CA, United States
    serp_jobs.job_card.full_time
    Engineering Group, Engineering Group > .As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation t...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Software Engineer, Simulation (R3938)

    Senior Software Engineer, Simulation (R3938)

    Shield AI • San Diego, CA, United States
    serp_jobs.job_card.full_time +1
    Founded in 2015, Shield AI is a venture-backed deep-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include the V-BAT and X-BAT aircr...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Principal Embedded Software Engineer- Boot Firmware

    Principal Embedded Software Engineer- Boot Firmware

    Qualcomm • San Diego, CA, United States
    serp_jobs.job_card.full_time
    Principal Embedded Software Engineer- Boot Firmware.Principal Embedded Software Engineer- Boot Firmware.Engineering Group, Engineering Group > . You will be part of the Core Platform bootloader team ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted