Embedded Systems Software Design Engineer

3 weeks ago


Woburn, United States STR Full time

About the Team

The Sensors Division at STR focuses on applied research and advanced technology development on innovative sensor system technology, from underwater acoustics and active/passive EO/IR to radar and electronic warfare. Our work spans the modeling, development, integration, and test and evaluation required to prove the capability at each step.

The Advanced Systems Development (ASD) Group within the Sensors Division supports the DoD and IC. ASD executes a broad portfolio of undersea and overhead technologies focused on advancing sensing capabilities in contested areas.

The team develops signature exploitations, implements advanced algorithms and processing, creates novel sensing approaches spanning acoustic, RF, and optical domains, advances UUV designs and subsystem technologies, and fields prototype hardware to demonstrate impactful applications.

The Role:

STR is seeking a Software Engineer with experience in Embedded Systems Software Design to support advancing algorithms and developmental code to a final system implementation. These efforts will involve either working with payloads with finite compute resources or supporting design choices between resources and algorithm performance.

You will collaborate with fellow researchers and engineers on multi-disciplinary teams within STR to develop, build, test, and demonstrate novel systems in challenging environments such as undersea or outer space.

What you will Do:

Work with a small, focused team to develop, implement, and test real-time applications on a range of processor architectures

Implement real-time systems from verified algorithms written in developmental languages

Support software upgrades and maintenance of prototype systems undergoing extended demonstration evaluations in laboratory and/or fielded environments

Apply best practices for development and testing of software in a process that allows for continuous evolution of functionality

Who you Are:

Able to obtain and maintain a Top-Secret security clearance, for which U.S. citizenship is needed by the U.S. Government

BS in Computer Science, Computer Engineering, Applied Mathematics, or related fields

Demonstrated experience in embedded system development and firmware implementation (3+ years)

High proficiency in C or C++

Experience with programming languages such as MATLAB, Python, or similar

Knowledge of and experience with low level communication peripherals such as SPI, UART, I2C, USB, Ethernet, etc

Demonstrated ability to relate and optimize designs to requirements and performance metrics such as latency, throughput, accuracy

Experience debugging real-time/embedded C/C++ code on microcontrollers

Skills in debugging, testing, and documenting software applications

Nice to Haves:

Breath of experience involving implementations in inaccessible or limited-access environments such as undersea and/or space

Experience developing software with embedded operating systems and multi-threaded RTOS

Knowledge and/or experience with lab equipment such as multimeters, function generators, oscilloscopes, etc

Experience in simulation and experiment design, data collection, and analysis

Interest and demonstrated aptitude for working on large, complex technical projects and teams

#J-18808-Ljbffr



  • Woburn, United States Indigo Technologies Inc. Full time

    Indigo Technologies, located in Woburn, Massachusetts, is looking for a talented Embedded Software Engineer to join our growing team of mechanical, electrical, software and controls engineers in developing the next generation of electrified mobility. This engineer will report to the Director of Software and will work with other software and controls...


  • Woburn, United States Indigo Technologies Full time

    Indigo Technologies, located in Woburn, Massachusetts, is looking for a talented Embedded Software Engineer to join our growing team of mechanical, electrical, software and controls engineers in developing the next generation of electrified mobility. This engineer will report to the Director of Software and will work with other software and controls...


  • Woburn, United States Indigo Technologies Full time

    Indigo Technologies, located in Woburn, Massachusetts, is looking for a talented Embedded Software Engineer to join our growing team of mechanical, electrical, software and controls engineers in developing the next generation of electrified mobility. This engineer will report to the Director of Software and will work with other software and controls...


  • Woburn, United States Indigo Technologies Full time

    Indigo Technologies, located in Woburn, Massachusetts, is looking for a talented Embedded Software Engineer to join our growing team of mechanical, electrical, software and controls engineers in developing the next generation of electrified mobility. This engineer will report to the Director of Software and will work with other software and controls...


  • Woburn, United States STR Full time

    The Specialized Products & Advanced Research Capabilities (SPARC) Group is seeking a 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. SPARC aims to advance the state of the art in the areas of computational...


  • Woburn, United States Scientific Systems Full time

    Principal Software Engineer 2 - Software Architect Must have an active SECRET clearance or higher Must be able to design software architecture for complex software systems and integrate with DoD-standard frameworks, architectures, and interfaces This position requires specific background experience with DoD robotics and datalink architecture standards,...


  • Woburn, MA, United States Scientific Systems Full time

    Principal Software Engineer 2 - Software Architect ~ Must have an active SECRET clearance or higher ~ Must be able to design software architecture for complex software systems and integrate with DoD-standard frameworks, architectures, and interfaces ~ 12+ years of experience and Master’s degree (or higher) in Computer Science or relevant engineering...


  • Woburn, United States Boyd Company Full time

    Job Summary: Hands-on Engineer responsible for developing firmware for embedded MCU’s used in electrical (PCBA/PLC based) / mechanical products. This person would work with a small team of mechanical, electrical and manufacturing engineers to bring the new product though its full product development process, which includes early concept thru production...


  • Woburn, MA, United States Scientific Systems Full time

    Principal Software Engineer 2 - Software Architect Must have an active SECRET clearance or higher Must be able to design software architecture for complex software systems and integrate with DoD-standard frameworks, architectures, and interfaces This position requires specific background experience with DoD robotics and datalink architecture standards,...


  • Woburn, United States Scientific Systems Company, Inc. Full time

    Job DescriptionJob DescriptionSSCI is looking to fill a Senior Software Engineer - Space Planning position for software projects relating to autonomous space systems. *Please be aware many of our positions require the ability to obtain a security clearance. Security clearances may only be granted to U.S. citizens. In addition, applicants who accept a...


  • Woburn, United States Scientific Systems Company, Inc. Full time

    Job DescriptionJob DescriptionSSCI is looking to fill a Senior Software Engineer - Space Planning position for software projects relating to autonomous space systems. *Please be aware many of our positions require the ability to obtain a security clearance. Security clearances may only be granted to U.S. citizens. In addition, applicants who accept a...


  • Woburn, United States Cytrellis Biosystems Full time

    Job DescriptionJob DescriptionSalary: ➡️ HIRING! Senior Software Engineer!We’re looking for passionate and ambitious individuals to join the Cytrellis Team! What makes Cytrellis different:✔️ Unique product offering – ellacor by Cytrellis is the FIRST and ONLY FDA-cleared device for non-surgical, scarless skin removal. ✔️ Untapped Market...


  • Woburn, United States Cytrellis Biosystems Full time

    Job DescriptionJob DescriptionSalary: ➡️ HIRING! Senior Software Engineer!We’re looking for passionate and ambitious individuals to join the Cytrellis Team! What makes Cytrellis different:✔️ Unique product offering – ellacor by Cytrellis is the FIRST and ONLY FDA-cleared device for non-surgical, scarless skin removal. ✔️ Untapped Market...


  • Woburn, United States Scientific Systems Company, Inc. Full time

    Job DescriptionJob DescriptionSSCI is looking to fill a Senior Software Engineer - Space Planning position for software projects relating to autonomous space systems. *Please be aware many of our positions require the ability to obtain a security clearance. Security clearances may only be granted to U.S. citizens. In addition, applicants who accept a...

  • Software Engineer

    16 hours ago


    Woburn, United States Systems & Technology Research Full time

    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....


  • Woburn, United States Scientific Systems Full time

    Scientific Systems Products Division is looking to fill a Systems Engineer position in the domain of Autonomous Vehicles and Uncrewed Systems. The successful applicant will be responsible for developing architecture models relating to autonomous flight systems and crewed-uncrewed collaboration using Model Base Systems Engineering (MBSE) methods and tools....


  • Woburn, United States STR Full time

    STR is hiring a Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. Work must be performed onsite. What you will do : Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and...


  • Woburn, United States STR Full time

    STR is hiring a Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. Work must be performed onsite. What you will do : Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and...


  • Woburn, United States Systems & Technology Research 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 Lead...


  • Woburn, United States Comfort Systems USA Full time

    At BCM Controls, we are focused on our people, our culture, and our business. Our goal is to be the “Best Place You Will Ever Work!” We are growing and looking to hire great people to support our vision. BCM specializes in building automation, security systems and energy services for commercial, institutional, and industrial clientele. There is no better...