Skip to content

Open nowPosted yesterday

Signal Processor/Software Engineer 3

Uw564 open roles

Where
Seattle, WA
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSignal Processor/Software Engineer 3Uw · Seattle, WA
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Uw's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

12.1% of postings close within 7 days. Measured by our own scanner across the market. Uw postings stay open a median of 10 days.

Share of postings closed within
  1. 2.1%1 day
  2. 4.5%3 days
  3. 12.1%7 days
  4. 19.1%14 days
  5. 35.6%30 days
  6. 52.7%60 days
This job: posted yesterday

Uw median: 10 days open

The posting

Job Description

The Applied Physics Laboratory (APL) has an outstanding opportunity for a Signal Processor/Software Engineer 3 to join the Environmental and Information Systems Department.

About this Opportunity

Reporting to the Senior Engineer, the Signal Processor/Software Engineer 3 will be an integral member of the signal processing group within EIS. The incumbent will contribute by 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, and sensor processing for autonomous systems. The candidate will be responsible for updating the existing codebase as well as 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.

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, and debugging tools. The candidate will also be expected to be disciplined in using the project-defined coding conventions and interface documentation techniques.

This position will work 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):

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

- Working with Senior Engineers, this position implements 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, and sensor processing for autonomous systems.

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

- Supports new standalone applications and toolsets as needed.

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

Reporting and Documenting (20% FTE):

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

- Utilizes project management mechanisms to support the team and keep various projects on track.

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.

Bachelor’s degree in Electrical Engineering, Computer Sciences, or a similar engineering field, and at least four years of experience.

Equivalent education and/or experience may substitute for minimum qualifications except when there are legal requirements, such as a license, certification, and/or registration

• US Citizenship.

• Applicants must be able to acquire and maintain a security clearance.

Additional Requirements:

• Working knowledge of array signal processing and Python.

• Excellent computer skills, experience in Linux, C/C++, and MATLAB.

• Understanding of the software development process.

• Demonstrated success working independently and as part of a team, and interacting cooperatively with people to solve problems effectively.

• Previous experience in the application of signal processing techniques to real-time systems.

• Applies independent problem-solving requiring the application of existing and emerging scientific or engineering knowledge.

• Demonstrated excellent organizational skills, including:

Documentation

Attention to detail

Communication skills

Time management

• Experience with software revision control systems.

• Experience with collaborative bug tracking systems.

A federal security clearance is required to hold this position. The person hired into this position must be a U.S. citizen and successfully obtain and continue to maintain a Department of Defense (DOD) Personnel Security Clearance. The process for obtaining a DOD Security Clearance can be viewed using the following links: Processing Applicants (dcsa.mil) or General Investigations and Clearance Processes (dcsa.mil)

Equivalent education/experience will substitute for all minimum qualifications except when there are legal requirements, such as a license/certification/registration.

Desired Qualifications:

• Current possession of an active Department of Defense security clearance.

• Experience with characterization of sonar system performance, including signal and noise analysis, evaluation of beamforming techniques.

• Previous experience in the application of signal processing techniques to real-time systems.

• User interface development experience.

• Experience with FPGA SoCs.

• Rust Experience

• Experience with system and application performance monitoring tools.

• Linux systems operation experience.

• Familiarity with Linux network configuration.

About APL:

The Applied Physics Laboratory is a research unit at the University of Washington. Our research expertise is in ocean physics and engineering, ocean and medical acoustics and imaging, polar science, remote sensing, and signal processing. We conduct research and development that is sponsored by a variety of federal and state agencies and take great pride in our long-standing status as a US Navy-designated University Affiliated Research Center (UARC). Our work takes place not only on the University of Washington campus and medical centers, but in field locations around the world – at sea, in the air, and on polar ice caps. We apply rigorous scientific inquiry and engineering excellence in pursuit of solutions to important problems for the good of our region, nation, and world.

We are focused on building and sustaining a laboratory where all students, staff, and collaborators can realize success. We believe every member of our team enriches our research enterprise by exposing us to a broad range of ways to understand and engage with the world, identify challenges, and discover, design, and deliver solutions. We invite you to explore our laboratory, to find answers to Common Questions about the University’s application process, and to See Yourself at APL.

Compensation, Benefits and Position Details

Pay Range Minimum:

$80,244.00 annual

Pay Range Maximum:

$104,400.00 annual

Other Compensation:

-

Benefits:

For information about benefits for this position, visit https://www.washington.edu/jobs/benefits-for-uw-staff/

Shift:

First Shift (United States of America)

Temporary or Regular?

This is a regular position

FTE (Full-Time Equivalent):

100.00%

Union/Bargaining Unit:

UAW Research

About the UW

Working at the University of Washington provides a unique opportunity to change lives – on our campuses, in our state and around the world.

UW employees bring their boundless energy, creative problem-solving skills and dedication to building stronger minds and a healthier world. In return, they enjoy outstanding benefits, opportunities for professional growth and the chance to work in an environment known for its diversity, intellectual excitement, artistic pursuits and natural beauty.

Our Commitment

The University of Washington is committed to fostering an inclusive, respectful and welcoming community for all. As an equal opportunity employer, the University considers applicants for employment without regard to race, color, creed, religion, national origin, citizenship, sex, pregnancy, age, marital status, sexual orientation, gender identity or expression, genetic information, disability, or veteran status consistent with UW Executive Order No. 81.

To request disability accommodation in the application process, contact the Disability Services Office at 206-543-6450 or [email protected].

Applicants considered for this position will be required to disclose if they are the subject of any substantiated findings or current investigations related to sexual misconduct at their current employment and past employment. Disclosure is required under Washington state law.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Uw's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Uw's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Uw's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.