Embedded Software Architect: Signal Processing & FPGA

STR

Virginia (MN)

On-site

USD 174,000 - 225,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

STR is seeking an Embedded Software Architect to drive system definition and software architecture for advanced signal processing on resource-constrained embedded platforms. You will work with CPUs, DSPs, and FPGAs, interfacing with spacecraft integrators to set requirements and guide development.

The role emphasizes algorithm analysis, architecture derivation from mission needs, and mentoring of engineers within an agile, DevOps-enabled team.

Qualifications

  • BS/MS/PhD in Electrical Engineering, Computer Engineering, Computer Science or related field.
  • 7+ years of embedded software development for resource-constrained systems (CPU/DSP/FPGA SoCs) or equivalent experience.
  • Proficient in C/C++ for embedded systems; MATLAB familiarity a plus.
  • Experience deriving system/software architecture from algorithms and mission requirements.

Responsibilities

  • Analyze customer use cases and signal processing algorithms to generate clear system and software requirements for embedded platforms.
  • Evaluate computational architectures (CPU, DSP, FPGA, or hybrid) balancing performance and resources.
  • Architect, design, and implement embedded software at middleware or application level with focus on efficiency and reliability.
  • Optimize and port software to maximize performance on SoCs; define processor/FPGA functional splits.
  • Collaborate with space/ satellite integrators to translate mission objectives into specs.
  • Provide mentoring, code reviews, and technical guidance to junior engineers.

Skills

C/C++ for embedded
Embedded systems
Signal processing concepts
DevOps practices
Mentoring
Agile practices

Education

Bachelor's/Master's/Ph.D. in Electrical Engineering, Computer Engineering, CS

Tools

MATLAB
RTOS
JIRA
Confluence
GitLab
Static analysis

Job description

STR is seeking an Embedded Software Architect to drive system definition and software architecture for advanced signal processing on resource-constrained embedded platforms. You will work with CPUs, DSPs, and FPGAs, interfacing with spacecraft integrators to set requirements and guide development.

The role emphasizes algorithm analysis, architecture derivation from mission needs, and mentoring of engineers within an agile, DevOps-enabled team.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Architect - Signals & FPGA Systems
Senior Embedded Software Architect - Signals & FPGA Systems

Socket.dev • Arlington (VA)

On-site
USD 174,000 - 225,000
Lead Embedded Software Architect for Signals & FPGA Hybrid
Lead Embedded Software Architect for Signals & FPGA Hybrid

STR • Arlington (VA)

On-site
USD 174,000 - 225,000
Senior Embedded Architect for Real-Time Sensor Software
Senior Embedded Architect for Real-Time Sensor Software

Systemstechnologyresearch • Arlington (VA)

On-site
USD 174,000 - 225,000
Lead Embedded Software Architect
Lead Embedded Software Architect

STR • Virginia (MN)

On-site
USD 174,000 - 225,000
Lead Embedded Software Engineer - Radar DSP
Lead Embedded Software Engineer - Radar DSP

STR • Arlington (VA)

On-site
USD 140,000 - 190,000
Lead Embedded Software Architect
Lead Embedded Software Architect

STR • Arlington (VA)

On-site
USD 174,000 - 225,000
Lead Embedded Software Architect
Lead Embedded Software Architect

Systemstechnologyresearch • Arlington (VA)

On-site
USD 174,000 - 225,000
Lead Embedded Software Architect
Lead Embedded Software Architect

Socket.dev • Arlington (VA)

On-site
USD 174,000 - 225,000
Senior Radar FPGA Firmware Architect
Senior Radar FPGA Firmware Architect

Systemstechnologyresearch • Arlington (VA)

On-site
USD 157,000 - 224,000
Lead FPGA & DSP Architect for Real-Time SIGINT & EW
Lead FPGA & DSP Architect for Real-Time SIGINT & EW

Researchinnovations.Com • Alexandria (VA)

Hybrid
USD 170,000 - 230,000
flexible work schedules
health insurance coverage
paid time off
+3