STR Logo

STR

Software Engineer

Posted 23 Hours Ago
Easy Apply
Dayton, OH
Mid level
Easy Apply
Dayton, OH
Mid level
As a Software Engineer at STR, you will develop and secure software for advanced systems, set up and maintain DevSecOps infrastructure, assist in design and implementation, and collaborate with cross-functional teams to enhance software performance and reliability.
The summary above was generated by AI

STR is seeking a Software Engineer to contribute to the development and operational security of software for advanced multi-function systems. In this role, you will collaborate with experienced researchers and engineers within multi-disciplinary teams to understand customer objectives and contribute to innovative solutions. You will support development processes and assist senior engineers in areas such as Radar and EW/RF convergence.

You will assist in the development and integration of software that includes complex embedded RF systems and signal processing technologies. Your responsibilities will include implementing and maintaining the DevSecOps infrastructure, creating and managing CI/CD pipelines, and ensuring the optimization and validation of systems. You will also help evaluate current and future capabilities, suggest improvements, and contribute to the development of new solutions.  The systems you work on will adhere to the highest standards of quality, maintainability, and reusability.

The ideal candidate will be a collaborative team player with a foundational understanding of software application development and testing. This position demands the ability to work effectively within multi-disciplinary teams and to support the management of design, development, and testing activities. Strong interpersonal and communication skills are essential. Candidates should be self-motivated, detail-oriented, and capable of communicating effectively with all levels of the team.

What you will do:

  • Set up and maintain DevSecOps infrastructure, including GitLab and CI/CD pipelines
  • Assist in the implementation process, including requirements analysis, design, development, deployment, and operation
  • Work with cross-functional teams to help define system requirements and specifications
  • Participate in the analysis of systems to validate and optimize performance
  • Identify areas for improvement and assist in implementing enhancements
  • Help prepare documentation, design specifications, test plans, and reports
  • Support the management of tasks/teams, budget, and schedule to ensure project milestones are achieved

Who you are:

  • This position requires the ability to obtain a Top Secret Security Clearance, for which U.S. citizenship is needed by U.S. Government
  • Bachelor’s degree in Computer Science, Electrical Engineering, Aerospace Engineering, Applied Mathematics, Physics, or a related technical field
  • Minimum 2-5 years of professional experience developing, testing, and integrating complex software systems, primarily focused on full stack or backend development
  • Basic knowledge of software development and cybersecurity principles
  • Familiarity with DevSecOps tools and practices, including GitLab, CI/CD pipelines, and Atlassian suite (Jira, Confluence)
  • Ability to work collaboratively within a team and maintain effective communication
  • Willingness to learn and provide support to senior engineers

Nice to Haves:

  • Experience in technical documentation and an understanding of technical review processes (SRRs, PDRs, CDRs, TIMS)
  • Familiarity with embedded systems and signal processing
  • Experience with simulation tools and MATLAB
  • Interest in areas such as Electronic Warfare or Open System Architectures

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.

STR is 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 can't do it alone, though - we need fellow trailblazers. If you are one, join our team and help to keep our society safe! Visit us at www.str.us for more info.


STR is 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 [email protected] 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.

Top Skills

Ci/Cd
Devsecops
Gitlab
Matlab

Similar Jobs at STR

23 Hours Ago
Easy Apply
Dayton, OH, USA
Easy Apply
Senior level
Senior level
Machine Learning • Security • Software • Analytics • Defense
The Lead Embedded Software Engineer will design, develop, and implement real-time processing solutions for advanced radar systems. Responsibilities include working with multi-disciplinary teams to create system requirements, designing signal processing architectures, conducting performance analyses, and preparing documentation. A strong focus on quality and maintainability of the products is essential.
Top Skills: C++
23 Hours Ago
Easy Apply
Dayton, OH, USA
Easy Apply
Senior level
Senior level
Machine Learning • Security • Software • Analytics • Defense
The Senior Embedded Software Engineer will design and implement real-time processing solutions for advanced multi-function Radar systems, conduct performance analysis, and collaborate with multi-disciplinary teams. Responsibilities include developing digital signal processing algorithms and preparing documentation for system specifications and tests.
Top Skills: C++
23 Hours Ago
Easy Apply
Dayton, OH, USA
Easy Apply
Senior level
Senior level
Machine Learning • Security • Software • Analytics • Defense
The Lead Embedded Software Engineer will design, develop, and implement real-time processing solutions for advanced radar systems. Responsibilities include working with multi-disciplinary teams to create system requirements, designing signal processing architectures, conducting performance analyses, and preparing documentation. A strong focus on quality and maintainability of the products is essential.
Top Skills: C++

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account