Senior Embedded Systems Software Engineer

21 hours ago


Winchester, Virginia, United States STR Full time
About the Team

The Electronic Warfare and Novel Capabilities Group (EWNC) within the STR Sensors Division is at the forefront of developing advanced signal processing algorithms and prototyping systems for next-generation radar and electronic warfare technologies.

We foster a culture of innovation and collaboration, working with a dynamic group of research engineers across STR, academic researchers, and industry partners to develop practical and effective solutions to RF sensing and counter-sensing challenges.

Together, we're dedicated to tackling some of the toughest problems faced by our national security-focused clients.

The Role

As an Embedded Systems Engineer, you will work with the program manager to create and lead a technical team that designs, implements, and tests embedded systems software for advanced real-time signal processing applications for sonar, radar, electronic warfare (detection, protection, jamming, and spoofing).

Key Responsibilities
  • Lead and conduct research to develop and implement embedded systems software for advanced real-time signal processing applications
  • Lead proposal efforts by providing critical technical input, driving efforts to completion, and striving to produce a high-quality, cohesive end product
  • Work with customers to understand their needs, develop innovative solutions, and present solutions to technical and non-technical audiences
  • Potential travel to customer meetings and/or data collections and experiments is expected
Requirements
  • Ability to obtain a security clearance and eligibility to support special access programs, for which U.S. citizenship is required by U.S. Government
  • BS, MS, or PhD in Electrical Engineering, Computer Engineering, Applied Mathematics, Physics, or a related technical discipline
  • 0-5+ years of relevant work experience depending on degree (BS with 5+ years experience, MS with 3+ years of experience, or PhD)
  • Demonstrated experience leading the development of embedded systems software for advanced real-time signal processing applications
  • Familiar with rapid prototyping design methodologies and open architectures
  • Proficient in C, C++, or similar real-time embedded programming languages
  • Comfortable using Python and/or MATLAB programming languages
  • Experience developing software with GNU/Linux toolchains using open source software
  • Experience with firmware languages such as VHDL and/or Verilog
  • Willingness to use Agile development process and associated CI/CD tools
  • Working knowledge of software design patterns and best practices
  • Understanding of software-hardware interfacing techniques and implementation
  • Enthusiasm to learn new skills and a desire for developing software
  • Excellent verbal and written communication skills
Preferred Qualifications
  • Active Security Clearance at the Secret or Top Secret (TS) level
  • Experience with Linux kernel level modules and device driver development
  • Writing software using a large multi-party code base
  • Hard real-time signal processing applications
  • Working in a laboratory environment using measurement equipment and performing quantitative data analysis
  • Developing software using hardware accelerators such as GPUs, DSPs, and FPGAs
  • Implementing software using systems on a chip such as Xilinx MPSoC or RFSoC
  • Developing high performance applications using distributed parallel processing
  • Developing software using machine learning techniques
  • Real-time optimization of signal processing algorithms developed in languages like MATLAB or Python
  • Specifying target hardware
  • High-level software architecture design
About STR

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



  • Winchester, Virginia, United States STR Full time

    Job SummaryWe are seeking a highly skilled Principal Hardware Engineer to join our System Development Division (SDD). As a key member of our team, you will be responsible for leading the development of advanced multi-function RF systems, collaborating with cross-functional teams, and driving technical innovation.Key ResponsibilitiesLead technical teams...


  • Winchester, Virginia, United States Jobot Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Substation Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, planning, and overseeing the construction and maintenance of electric substations.Key ResponsibilitiesDesign and develop electrical substation projects, ensuring compliance...


  • Winchester, Virginia, United States CV Library Full time

    Senior Mechanical Engineer OpportunityOverview: We are currently seeking a highly skilled Mechanical Engineer to join a prominent multi-disciplinary consultancy. This role is pivotal in supporting a diverse range of projects including commercial, healthcare, retail, and data centers.About the Company: Our client is renowned for their commitment to employee...


  • Winchester, Virginia, United States Cox Communications Full time

    Position OverviewThe Senior Wireless Operations Engineer will take the lead in the effective planning, execution, and ongoing maintenance of our Wi-Fi infrastructure and associated systems.Key ResponsibilitiesAs a Subject Matter Expert, you will spearhead the design, construction, and testing phases for new products, services, hardware, software, and...


  • Winchester, Virginia, United States STR Full time

    About the RoleWe are seeking a highly skilled Cybersecurity Researcher to join our team at STR. As a key member of our research and development team, you will be responsible for conducting in-depth research and analysis of vulnerabilities in cyber physical systems.Key ResponsibilitiesReverse engineer complex software or firmware targets, including...


  • Winchester, Virginia, United States STR Full time

    About the RoleWe are seeking a highly skilled and experienced Lead Systems Engineer to join our Systems Development Division. As a key member of our team, you will be responsible for leading the design, development, and implementation of multi-function EW systems.Key ResponsibilitiesApply core technical skillset, critical thinking, and analytical skills to...


  • Winchester, Virginia, United States Raytheon Technologies Corporation Full time

    Job SummaryWe are seeking a highly skilled Principal Systems Engineer to join our team at Raytheon Technologies Corporation. As a key member of our Systems Verification team, you will be responsible for ensuring the highest level of quality and reliability in our systems.Key ResponsibilitiesLead the development and implementation of systems verification...


  • Winchester, Virginia, United States VEIR Corp Full time

    Unlock the Future of Energy TransmissionVEIR Corp is revolutionizing the way we transmit power, and we're looking for a talented Superconducting Systems Engineer to join our team.About the RoleWe're seeking an experienced engineer with a strong background in high-temperature superconducting systems. As a Superconducting Systems Engineer, you'll play a key...


  • Winchester, Virginia, United States American Woodmark Full time

    At American Woodmark, we are seeking a highly skilled and experienced Senior Engineering Project Manager to join our team. As a key member of our engineering department, you will be responsible for leading and managing projects from concept to implementation and commissioning.Key Responsibilities:Identify project opportunities, vet ideas, and...

  • Software Developer

    5 days ago


    Winchester, Virginia, United States Quantum Ventures Full time

    About the RoleWe are seeking a talented Software Engineer to join our team at Quantum Ventures. As a key member of our team, you will be responsible for designing, developing, and maintaining cutting-edge computer software solutions.What You'll DoDesign and develop software applications that meet the needs of our customersCollaborate with cross-functional...


  • Winchester, Virginia, United States Infinity Systems Full time

    About Infinity SystemsWe are a leading provider of innovative solutions to medium-sized companies, startups, and large corporations. Our team of experts works closely with clients to understand their needs and develop tailored proposals to help them achieve their goals.Your RoleWe are seeking a highly skilled Senior Offer Strategist to join our Proposal...


  • Winchester, Virginia, United States Box Lake Networks Full time

    Job OverviewPOSITION SUMMARYBox Lake Networks, a prominent Managed Service Provider, is in search of a skilled and meticulous IT Infrastructure Engineer. This role requires the ability to juggle various tasks across multiple clients while delivering exceptional service. We value innovative thinkers who take pride in their work and possess outstanding...


  • Winchester, Virginia, United States Jobot Full time

    Join a leading organization in the manufacturing sector, offering relocation support, performance bonuses, a vibrant workplace culture, and opportunities for professional advancement.This position is hosted by Jobot.About the Role:We are seeking a Senior Project Engineer to join our dynamic team. This role will be pivotal in managing and executing...


  • Winchester, Virginia, United States American Woodmark Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior Engineering Project Manager to join our team at American Woodmark Corporation. As a key member of our engineering team, you will be responsible for leading and managing complex projects from concept to implementation, ensuring timely and within-budget delivery.Key ResponsibilitiesIdentify and...


  • Winchester, Virginia, United States Jobot Full time

    Senior Project ManagerJoin a leading manufacturing company in Northern Virginia and take on a challenging role as a Senior Project Manager. This position offers a unique opportunity to lead manufacturing projects from concept to commissioning, overseeing automation, processing equipment, and facility control systems projects.Key Responsibilities:Identify and...


  • Winchester, Virginia, United States STR Full time

    About the TeamThe Sensors Division at STR is dedicated to advancing technology development for cutting-edge sensor systems and platforms in support of national security.The RoleWe are seeking a highly skilled Defense Systems Researcher to join our multidisciplinary team in developing innovative concepts and algorithms while assessing the performance and...


  • Winchester, Virginia, United States Vaco Full time

    Job SummaryWe are seeking a highly skilled Engineering Technician to join our team at Vaco. This role will be responsible for providing technical support and data management services to our plant personnel and vendors.Key ResponsibilitiesProvide technical support for software applications and specialized hardware used within the Document Center.Manage the...


  • Winchester, Virginia, United States Vaco Full time

    Job SummaryWe are seeking a highly skilled Engineering Technician to join our team at Vaco. This role will be responsible for providing technical support and data management services to our plant personnel and vendors.Key ResponsibilitiesProvide technical support for software applications and specialized hardware used within the Document Center.Manage the...


  • Winchester, Virginia, United States KLM Careers Full time

    Senior Cost Accountant Job DescriptionWe are seeking a highly skilled Senior Cost Accountant to join our Finance team at KLM Careers. As a Senior Cost Accountant, you will be responsible for analyzing manufacturing costs, preparing regular reports, and managing the cost accounting system.Key Responsibilities:Analyze and compare standard costs to actuals,...

  • Lead Civil Engineer

    4 weeks ago


    Winchester, Virginia, United States East Kentucky Power Cooperative Full time

    Company Overview:East Kentucky Power Cooperative is a not-for-profit generation and transmission electric utility dedicated to providing reliable, affordable, and sustainable energy solutions.Mission Statement:Our mission is to generate and deliver energy safely while ensuring environmental stewardship and enhancing the quality of life for over 1 million...