×
Register Here to Apply for Jobs or Post Jobs. X

Signal Processor​/Software Engineer

Job in Seattle, King County, Washington, 98127, USA
Listing for: University of Washington
Full Time, Part Time position
Listed on 2026-10-26
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 99444 - 114000 USD Yearly USD 99444.00 114000.00 YEAR
Job Description & How to Apply Below
## Signal Processor/Software Engineer 4

Apply:
Seattle, WA:
Full time:
Posted Yesterday:
REQ
- ** Job Description
**** The Applied Physics Laboratory (APL) has an outstanding opportunity for a Signal Processor/Software Engineer 4 to join the Environmental and Information Systems Department.
**** About this Opportunity
** Reporting to the Senior Engineer, the Signal Processor/Software Engineer 4 will be an integral member of the signal processing group within EIS.  The incumbent hired will be independently responsible for developing complex specialty software for engineering research programs, with a focus on imaging sonar array beamforming and detection, classification, localization, and tracking of targets in sonar applications.  The candidate will be responsible for updating the existing code base as well as independently designing, developing, and coding new applications.

They will convert MATLAB algorithms to run on real-time systems.  They will participate in design reviews, code reviews, and generate test plans to ensure the quality of code.  This position will be responsible for identifying gaps in requirements and clarifying them with the customer.

The top candidate must be able to work both independently and tightly coupled with the team in an agile environment.  The candidate should be well-versed in software development and testing tools such as Git for version control, bug tracking tools, performance and system monitoring tools, debugging tools, and strategies.  The candidate will also be expected to be disciplined in using the project-defined coding conventions and interface documentation techniques.

This position will work closely with the system architects when creating parts of the applications to make sure they meet the desired goals.  The candidate will be responsible for fully testing their own code before checking it into the repository, as well as full system regression testing often to ensure their code is functioning properly.
*
* Key Responsibilities:

** Signal Processing/Software Engineering (60% FTE):

- Designs, prototypes, and optimizes algorithms in MATLAB and C/C++.

- Develops complex specialty software for engineering research programs, including software for beamforming algorithms as well as detection, classification, localization, and tracking of targets in sonar applications.

- Converts algorithms to run in real time on dedicated hardware, including GPUs.

- Works as an integral member of the software development team to implement new functionality within the existing code base.

- Creates new standalone applications and toolsets as needed.

- Creates user interfaces to control sonar systems and algorithm and hardware parameters.

Reporting and Documenting (20% FTE):

- Reviews and iterates software requirements with the customer and team.

- Reports to the program manager on weekly progress.

- Participates and presents system design information at program design reviews.

- Creates formal interface documentation and documents code as needed.

Testing (20% FTE):

- Performs engineering field work to support testing of developed systems.

- Unit tests new or updated code.

- Regression tests full system capabilities.
** Required Qualifications
** To be considered for this opportunity, your application must demonstrate you meet both the minimum qualifications and additional qualifications listed below. Equivalent education and/or experience may substitute for minimum qualifications except when there are legal requirements, such as a license, certification, and/or registration.
*
* Minimum Qualifications:

**** Applicants who do not meet these qualifications WILL NOT be forwarded to the Hiring Department.
** Master’s degree in Electrical Engineering, Computer Sciences, or a similar engineering…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary