Software Engineer

2 months ago


Woburn, Massachusetts, United States STR Full time

We are looking for an experienced Emulation Tooling and Modeling Software Engineer to be part of our dynamic team dedicated to developing state-of-the-art technologies with a significant impact on national security. This role provides an exciting opportunity to work at the intersection of computer science and real-world physical systems. At our company, we value the diverse skills, experiences, and perspectives of each team member, which are essential in delivering innovative solutions to our clients.

The Emulation Tooling and Modeling Software Engineer must possess proficiency in high-level programming languages such as C/C++ and Python to build tools supporting the development of emulation models for complex cyber-physical systems. Ideal candidates will have expertise in reverse engineering embedded instruction set architectures and a keen interest in creating emulator tooling for various targets. Developing tools including operating system handlers, firmware emulation, and virtual device simulation is crucial for emulating signal processing and control systems effectively.

Additionally, the Emulation Tooling and Modeling Software Engineer will contribute to model development for sensors, actuators, dynamics, and environmental factors, ensuring model quality and validity through rigorous testing. Experience in developing modular code compliant with well-defined interfaces is highly valuable, especially in working at the software-hardware interface.

Responsibilities:
  • Collaborating within a focused team to design, develop, and test applications with modular software design principles
  • Creating bare metal emulators and unit tests in C/C++ and Python for verification
  • Enhancing emulator capabilities to develop advanced models and conducting unit tests
  • Implementing component models in Python/C/C++, integrating them into system-level simulations, and executing unit-level and system-level tests
  • Building integrated models using virtualization tools, networking them, and launching with scripting tools
  • Communicating technical foundations of models and algorithms through reports and briefings
Requirements:
  • Must be a US Citizen eligible for a Top Secret (TS) Security Clearance
  • Proficient in C/C++ and Python
  • Knowledge of virtualization tools like Docker and QEMU
  • Understanding of emulation principles, computer architecture, and software engineering
  • Experience with hardware components and interfaces
  • Familiarity with collaborative source code management tools such as Git and Subversion
Education:
  • BS with 4 years' experience, MS with 2 years, or PhD in Computer Engineering, Computer Science, Electrical Engineering, or related field
Preferred:
  • Active Top Secret Security Clearance
  • Familiarity with network architectures and protocols
  • Experience in implant or software patch development

About Us: STR is a technology company specializing in advanced research and development for defense, intelligence, and national security. From cyber technologies to artificial intelligence algorithms, we are dedicated to making the world a safer place. Our company culture fosters deep technical understanding and acknowledges the achievements of all team members.

If you are a trailblazer looking to join a team of innovators committed to enhancing society's safety, STR welcomes you. Join us in our mission to change the world together. Visit our website for more information.

STR is an equal opportunity employer, dedicated to hiring the most qualified candidates regardless of various characteristics. If you require accommodation during the application process, please reach out to us.

Positions at STR necessitate national security clearances and compliance with relevant laws and regulations.


  • Software Engineer

    2 months ago


    Woburn, Massachusetts, United States STR Full time

    STR makes the world a safer place by developing technology and applying it to solve emerging national security challenges. Our Cyber Division develops the people, tools, and processes that put all the right bytes in all the wrong places. We strive for impact, craftmanship, and teamwork while tackling our nation's most demanding cyber problems.A Software...


  • Woburn, Massachusetts, United States Symbotic Full time

    Senior Software Engineer - System ManagerTime type: full timePosted on: June 18, 2024Job requisition id: R3634What we needSymbotic is seeking a Senior Software Engineer on the Systems Manager team that will be responsible for the induction of products into the Symbotic system and order fulfillment out to customers. As a key member of theteam,you will play a...


  • Woburn, Massachusetts, United States Symbotic Full time

    Principal Software EngineerTime type: full timePosted on: June 12, 2024Job requisition id: R3616What we needSymbotic is seeking a Principal Software Engineer on the Applications-Workstations team to collaborate with front-end developers, UX designers and other development teams. As a key member of the team, you will be responsible forthe Control Center...


  • Woburn, Massachusetts, United States Symbotic Full time

    Principal Software Engineer - Fleet OperationsTime type: full timePosted on: July 11, 2024Job requisition id: R3685What we needSymbotic is looking for a Principal Software Engineer to join our Fleet Operations team. You will play a hands-on role in the development of a suite of applications for our next generation of software which controls fleets of mobile...


  • Woburn, Massachusetts, United States Symbotic Full time

    Senior Software EngineerTime type: full timePosted on: August 01, 2024Job requisition id: R3233What we needWe are looking for a Senior Software Engineer to join our Data and Analytics team. Your job will be to design and develop pipelines, tools, and integrations to aid in Data Analytics and Report creation.This will enable our team to deliver impactful...


  • Woburn, Massachusetts, United States American Tower Full time

    Job DescriptionPrincipal Software Engineer wanted by a wireless & broadcast communications system provider. Position based in Woburn, MA. Support, develop, and enhance RICEW (Reports, Interface, Conversions, Extensions, and Workflows) Oracle E-Business Suite R12.2.x.; analyze, design, develop, unit test, and/or maintain key system features or custom...


  • Woburn, Massachusetts, United States Servomex Full time

    Exciting Opportunity: We are seeking a skilled Electrical Engineering Manager to join our team at Servomex, a leader in gas analysis technology. In this pivotal position, you will oversee a dedicated group of Electrical and Software Engineers, ensuring that all team initiatives are effectively managed, reported, and achieved within set objectives. Key...


  • Woburn, Massachusetts, United States Servomex Full time

    We are seeking a highly skilled Electrical Engineering Manager to join our team at Servomex, a leader in gas analysis technology. In this pivotal position, you will oversee a talented group of Electrical and Software Engineers, ensuring that all team operations are effectively managed, reported, and delivered to meet our high standards. Key...


  • Woburn, Massachusetts, United States Symbotic Full time

    Robotics Infrastructure EngineerTime type: full timePosted on: July 22, 2024Job requisition id: R3751What we needWe are looking for a Robotics Infrastructure Engineer to join our Perception group within the Software Engineering Team. Your job is to support the deployment of the advanced perception systems on our fleet of mobile robots. We are looking for...


  • Woburn, Massachusetts, United States Servomex Full time

    An exceptional opportunity awaits a skilled Electrical Engineering Manager to become a part of Servomex, a leading authority in gas analysis and a member of the FTSE 250 Spectris Group. This pivotal position involves overseeing a team of Electrical and Software Engineers, ensuring that all project activities are effectively managed, reported, and delivered...


  • Woburn, Massachusetts, United States Servomex Full time

    An exceptional opportunity awaits a skilled Electrical Engineering Manager to become part of Servomex, a leading authority in gas analysis technology and a member of the FTSE 250 Spectris Group. In this pivotal position, the selected individual will oversee a team of Electrical and Software Engineers, ensuring that all team efforts are effectively managed,...


  • Woburn, Massachusetts, United States Jobot Full time

    Exciting Career Opportunity with a Leading Software Company in a Flexible Work EnvironmentAbout Jobot:We are a progressive software organization situated in the Greater Boston area, dedicated to innovation and growth within a flexible work model.Why You Should Consider Us: Attractive Salary Package Extensive Health, Dental, and Vision Coverage Adaptable Work...


  • Woburn, Massachusetts, United States Jobot Full time

    Explore a Unique Opportunity with a Progressive Company in a Flexible Work EnvironmentAbout Jobot:We are an innovative software firm situated in a dynamic market, dedicated to fostering growth and creativity in a flexible work atmosphere.Reasons to Consider This Role: Attractive Salary Package Extensive Health, Dental, and Vision Coverage Adaptable Work...


  • Woburn, Massachusetts, United States Mastech Digital Full time

    Position: Senior Process EngineerLocation: Charlotte, NCThe Senior Process Engineer plays a crucial role in the design and optimization of processes within direct reduction facilities and other technological projects. This position involves providing guidance to process engineers and overseeing their work without direct supervisory authority. As a key...


  • Woburn, Massachusetts, United States Symbotic Full time

    Senior Project EngineerTime type: full timePosted on: July 10, 2024Job requisition id: R3703What we need Symbotic is seeking a dynamic Project Engineer to join the BOT Hardware team to drive the execution of our robotic automation warehouse systems from concept to mass production. As a critical member of our team, you will collaborate closely with...


  • Woburn, Massachusetts, United States Symbotic Full time

    Principal Robotics Engineer – Bot RoutingTime type: full timePosted on: April 23, 2024Job requisition id: R3335What we needWe are looking for a Principal Robotics Engineer – Bot Routing. You will be working on the robot routing team to design, develop and implement the routing strategies for our robots. You will be working with a group of industry...


  • Woburn, Massachusetts, United States Apex Companies, LLC Full time

    Job Overview: We are seeking a Stormwater Engineering Specialist at Apex Companies, LLC. This position is designed for candidates with a Bachelor's Degree in an engineering discipline. Role Responsibilities: As a Stormwater Project Engineer, you will join Environmental Partners (EP), a division of Apex Companies, LLC, and advance your career within a...


  • Woburn, Massachusetts, United States Randstad Digital Full time

    Position Overview:We are seeking experienced Lead Cloud Operations Engineers to join our dynamic team at Randstad Digital, LLC.Key Responsibilities:- Design, implement, and manage cloud-based solutions and infrastructure.- Collaborate with cross-functional teams to ensure seamless integration and deployment of applications.- Develop and maintain CI/CD...


  • Woburn, Massachusetts, United States Mide Technology Full time

    Electrical Engineer IIABOUT USMidé is a research and development company focused on sensors, smart materials, and driving innovative products for our parent company Hutchinson, a major supplier for automotive, aerospace, defense and industrial markets. Midé's R&D will help Hutchinson work toward vehicle electrification and distributed industrial sensing,...


  • Woburn, Massachusetts, United States BD Full time

    Job OverviewThis role will act as the Quality Assurance lead for the manufacturing operations. The main focus will be on addressing production, quality control, and laboratory-related challenges by implementing robust solutions, updating facility documentation for precision and adherence, validating equipment/processes/products as necessary, and...