Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Systems Emulation Engineer

$110k - $151k

Science & Technology Research (STR)

Embedded Systems Emulation Engineer

Melbourne, FL

STR is hiring an Embedded Systems Emulation Engineer to join our multidisciplinary team of researchers and engineers developing cutting-edge technologies with significant and immediate impact on our national security. In this role, you will work at the intersection of computer systems and real-world physical systems, building the tools and models that emulate complex cyber-physical platforms to enable analysis, reverse engineering, and experimentation.

We believe every employee brings a unique set of skills, experiences, and perspectives that are essential to providing innovative solutions for our customers. You do not need to have experience with every technology listed to be successful in this role. Strong fundamentals, curiosity, and the ability to learn new tools and domains are highly valued.

What You Will Do:

  • Work as part of a small, focused team to architect, develop, implement, and test modular software applications and tools for emulating cyber-physical systems.
  • Extend and customize existing emulation frameworks (e.g., QEMU) in C/C++ and Python to support new targets, peripherals, and capabilities.
  • Rehost unknown or sparsely documented firmware by analyzing binaries, identifying hardware dependencies, and adapting these to run correctly in emulated environments.
  • Develop emulator tooling and virtual device models to support reverse engineering and analysis of embedded systems across diverse architectures (e.g., ARM, PPC).
  • Develop digital models using virtualization tools (e.g., QEMU) and network them together to create integrated, end-to-end system simulations that closely approximate real hardware behavior.
  • Ensure model quality and correctness through unit-level and system-level testing, and by validating behavior against first principles, measured data, documentation, and hardware/software artifacts.
  • Communicate 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++ for systems-level or embedded software development
  • Proficiency in Python for tool development, automation, and integration
  • Familiarity with emulation and virtualization tools (e.g., QEMU or similar frameworks)
  • Strong understanding of computer architecture, emulation principles, and software engineering best practices (e.g., modular design, testing, code review)
  • Experience using collaborative source code management (e.g., Git)

Education:

  • BS in Computer Engineering, Computers Science, Electrical Engineering or related field

Nice to Have:

  • Active Top Secret (TS) Security Clearance
  • Familiarity with network architecture and protocols, and experience integrating networked simulations
  • Experience with low-level software modifications (e.g., implants, firmware changes, binary patch development)
  • Experience at the software/hardware interface, including device drivers or real-time/embedded operating systems
  • Experience with reverse engineering and firmware rehosting for embedded systems, including analysis of instruction set architectures (e.g., ARM, PPC) and use of tools such as Ghidra, IDA Pro, or Binary Ninja
  • Experience implementing component models (e.g., sensors, actuators, dynamics, environmental factors) in Python and/or C/C++, and integrate them into system-level simulations and software processing chains
  • Experience working with hardware components and interfaces
  • Masters or PhD in related field

Pay Information Full-Time Salary Range: $110,000 - $151,000

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

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Systems Emulation Engineer in Melbourne, FL vacancy
  •  ...Melbourne FL Schedule: 9/80 The Electro Optical Infrared Systems (EOIS) line of business within DRS has locations in Dallas...  .... Supporting the world's bravest. Job Summary The Embedded Software Engineer II supports the design, development, integration,... 
    Suggested
    Local area
    Flexible hours

    Leonardo DRS

    Melbourne, FL
    3 days ago
  •  ...L3Harris Technologies in Melbourne, Florida is seeking an Associate Software Engineer. You will be part of a dynamic team focused on developing software solutions for defense applications. The role requires participation in all phases of software development, requiring... 
    Suggested

    TryApplyNow

    Melbourne, FL
    2 days ago
  •  ...* Coding * Unit test, integration and system testing * Debugging * Generating code releases...  ...BS or MS in Computer Science / Electrical Engineering or related field. * 7 years or more SW development experience with embedded applications. * Able to develop HW and... 
    Suggested
    Full time

    STS Technical Services

    Melbourne, FL
    13 hours ago
  •  ...Description: Review design requirements from system-level and subsystem-level design efforts...  ...problems. Interacts with other engineering groups to define, document, analyze, perform...  ...testing. Essential Skills: Manual testing on embedded systems Desired Skills: Automotive... 
    Suggested

    Purple Drive

    Melbourne, FL
    13 hours ago
  •  ...and best practices across teams. Mentor and guide software engineers and technical leads, fostering strong engineering discipline, accountability...  ...best practices across both custom-built and vendor-supported systems. Review and approve solution designs, architecture artifacts... 
    Suggested

    IntePros

    Melbourne, FL
    1 day ago
  • $153.83k - $162.92k

     ...alternatives, and technical roadmaps. •Mentor and coach software engineers and technical leads, fostering strong engineering discipline,...  ..., or Principal Engineer) designing and delivering production systems. • Hands-on experience architecting applications, including networking... 
    Temporary work
    Work at office
    Local area
    Monday to Friday
    Flexible hours
    2 days per week

    SCCU

    Melbourne, FL
    3 days ago
  •  ...options, and technical roadmaps. Mentor and coach software engineers and technical leads, fostering engineering discipline, design thinking...  ..., Principal Engineer) designing and delivering production systems. ~ Hands-on experience architecting applications, including... 
    Full time
    Local area

    System One

    Melbourne, FL
    4 days ago
  • $28 - $40 per hour

     ...existing clients. The ideal candidate is resourceful, detail-oriented, and comfortable navigating client communication and training, system configuration, and operational processing needs. The IS will also complete other duties as assigned by the Implementation Manager.... 
    Hourly pay
    Work at office
    Remote work

    Insurance Office of America

    Indialantic, FL
    2 days ago
  •  ...the interest of national security. Job Title: Lead, Software Engineering - DevOps Architect Job Code: 36947 Job Location: Palm Bay...  ...strong technical leader with deep experience in Docker-based systems, microservices architecture, and DevOps engineering practices.... 
    Local area

    L3Harris

    Palm Bay, FL
    5 days ago
  • $64.3k - $85.3k

     ...Essential Responsibilities: Design and implement software for embedded systems from requirements analysis through production and commercial...  ...in design and code reviews. Work closely with other engineering teams to ensure system functional and interface requirements... 
    Full time
    Work experience placement
    Worldwide

    Wabtec

    West Melbourne, FL
    5 hours ago
  • Job Title: CAD Designer – Dental Lab Company: Midwest Dental Arts Location: Palm Bay, Florida Job Type: Full-Time Description: Midwest Dental Arts is seeking a skilled CAD Designer to join our team in Palm Bay, FL. We specialize in high-quality dental restorations and ...
    Full time

    Midwest Dental Arts Inc

    Palm Bay, FL
    13 hours ago
  •  ...opportunity for an outstandingly hardworking design verification engineer! As a member of our wide-ranging group, you will have the rare...  ...methodology is a plus but not required + Knowledge of emulation for verification technologies is a plus but not required Apple... 
    Work experience placement

    Apple

    Melbourne, FL
    1 day ago
  •  ...domains in the interest of national security. Job Title: Network Engineer Job Code: 36171 Job Location: Melbourne, FL Job...  ...Perform proof of concepts and service trials while documenting system integration. Identify areas of opportunity for automation and... 
    Temporary work
    Work at office
    Local area
    Remote work

    L3Harris Technologies Careers

    Melbourne, FL
    5 days ago
  •  ...multiCloud, Microservicesbased platforms, mentor the nation's top engineers, and directly influence multimillion dollar contract wins....  ...Engineer role ~5+ years of design & implementation of distributed systems using event driven architectures (Kafka, Pulsar, Pub/Sub,... 
    Contract work
    Local area

    L3Harris Technologies

    Melbourne, FL
    1 day ago
  •  ...air, land, sea and cyber domains in the interest of national security. Job Title: Senior Specialist, Information Security Systems Engineering (ISSE) Job Code: 40002 Job Location: Palm Bay, FL Job Schedule: 9/80: Employees work 9 out of every 14 days - totaling... 
    Local area

    L3Harris Technologies

    Palm Bay, FL
    3 days ago
  •  ...space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Specialist, Information Security Systems Engineer Job Code: 39297 Job Location: Palm Bay, FL Job Schedule: 9/80 Job Description Essential Functions Experience in Risk... 
    Local area

    Harris Geospatial Solutions

    Palm Bay, FL
    4 days ago
  • $139.1k - $208.7k

     ...Manager Software Engineering 2 (S02) At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us... 
    Shift work

    Navstar

    Melbourne, FL
    3 days ago
  •  ...Syms Strategic Group, LLC is seeking a Senior Systems Engineer specializing in Angular for a remote position. This role involves building a cloud-based Web Dashboard for healthcare data processing and requires extensive experience in back-end development with Java and... 
    Remote work

    Syms Strategic Group, LLC

    Melbourne, FL
    8 hours ago
  • $85.39k - $116.98k

     ...Syms Strategic Group (SSG) Senior Systems Engineer (Angular) Location: Remote Department: Veterans Affairs (VA) Type: Full Time Minimum Experience: Experienced Security Clearance Level: Public Trust Salary Range: $85,389 - $116,975 Responsibilities... 
    Full time
    Remote work

    Syms Strategic Group, LLC

    Melbourne, FL
    3 days ago
  • Our Benefits - Designed with You in Mind Comprehensive Health & Well-being Coverage From your very first day, you’ll have access to medical, dental, vision, and prescription drug coverage - ensuring you and your family stay healthy and protected. Generous Paid Time...
    Full time
    Immediate start

    Stellantis

    Melbourne, FL
    3 days ago
  • $134k - $184k

     ...our nation's most demanding cyber problems. A Senior Embedded Software Engineer at STR will engage as part of a multidisciplinary team of...  ...digital and physical worlds by creating models of physical systems, probing interfaces for weaknesses, and reverse engineering... 
    Full time
    Local area
    Night shift

    STR

    Melbourne, FL
    23 days ago
  • $90k - $125k

     ...Job Description Job Description Embedded Software Engineer – Job Description Job Title: Software Engineer Department: Engineering...  ...to design, develop, and integrate software for embedded systems with an emphasis on memory‑safe languages development practices... 
    Full time

    AERONIX INC

    Melbourne, FL
    11 days ago
  •  ...pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles,...  ...reliability qualification, as well as software engineering and software project management...  ...Designing and implementing software for embedded devices and systems, from requirements to... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Work at office
    Local area
    Remote work

    CesiumAstro

    Melbourne, FL
    17 days ago
  • $110k

    job summary: Seeking an Senior Embedded Software Engineer for a high growth DoW contractor in the Melbourne, FL area. The Embedded Software...  ...deployment.The role requires expertise in embedded systems, hardware/software integration, system-level debugging, and... 
    Permanent employment
    Temporary work
    For contractors
    Work experience placement
    Flexible hours
    Melbourne, FL
    4 hours ago
  • $110k

    job summary: Seeking an Embedded Software Engineer II for a high growth DoW contractor in the Melbourne, FL area. The Embedded Software Engineer...  ...of embedded software solutions for advanced embedded systems. The successful candidate will contribute to software... 
    Permanent employment
    Temporary work
    For contractors
    Work experience placement
    Flexible hours
    Melbourne, FL
    4 hours ago
  • $152.9k - $229.3k

     ...employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for...  ...Aeronautics Systems has an opening for a Staff Communications Engineer - Antenna Co-site - to join our team of qualified, diverse individuals... 
    Full time
    Work experience placement
    Internship
    Worldwide
    Relocation package
    Shift work

    Northrop Grumman

    Melbourne, FL
    3 days ago
  • $152.9k - $229.3k

     ...employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for...  ...Aeronautics Systems has an opening for a Staff Communications Engineer to join our team of qualified, diverse individuals at our Melbourne... 
    Full time
    Work experience placement
    Internship
    Worldwide
    Relocation package
    Shift work

    Northrop Grumman

    Melbourne, FL
    3 days ago
  •  ...national security. Job Title: Senior Scientist, Electrical Engineering (Phased Array RF Design Engineer) Job Code: 40225 Job Location: Palm Bay, FL Job Description: The L3Harris Space Systems Sector is seeking an exceptional Phased Array RF Design Engineer... 
    Local area

    L3Harris

    Palm Bay, FL
    5 days ago
  •  ...development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/or... 
    Full time

    Cheez

    Melbourne, FL
    1 day ago
  • $140k

    job summary: Seeking a Principal Embedded Software Engineer for a high growth DoW contractor in the Melbourne, FL area. The Principal Embedded...  ...Define software architectures for complex embedded systems and mission-critical products. Lead technical strategy,... 
    Permanent employment
    Temporary work
    For contractors
    Work experience placement
    Flexible hours
    Melbourne, FL
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Systems Emulation Engineer. Be the first to apply!