Skip to content

Open nowPosted 26 hours agoWe saw it 99 min after it went up

Software Engineer (Portal)

Northwood Space68 open roles

Pay
$125,000 – $178,000 a year
Where
Torrance, CA
Get the CV for this job

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

Your applicationOpen nowSoftware Engineer (Portal)Northwood Space · Torrance, CA
  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 Northwood Space'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.

13.7% of postings close within 7 days. Measured by our own scanner across the market. Northwood Space postings stay open a median of 61 days.

Share of postings closed within
  1. 2.2%1 day
  2. 4.7%3 days
  3. 13.7%7 days
  4. 22.1%14 days
  5. 37.8%30 days
  6. 59.1%60 days
This job: posted 26 hours ago

Northwood Space median: 61 days open

The posting

About Northwood:

Northwood is a modern space infrastructure company bringing the benefits of space to the masses through advanced communications technology. We are building a global network of phased array and parabolic ground stations that enable real-time, reliable communication for satellite missions such as national security, global connectivity, and disaster response. With a vertically integrated approach, Northwood designs, builds, and rapidly deploys scalable systems that power the next generation of space missions. If you like solving complex challenges and seeing your work deployed around the world with real impact, Northwood is the place to do it.

Role:

Northwood is looking for a Software Engineer focusing on control systems for our Phased Array antennas. As a Software Engineer at Northwood, you will be pivotal in designing, implementing, and optimizing the global service that delivers connectivity to our customers. You will have ownership over key areas ranging from control of our antenna systems to high-rate data processing. An ideal candidate is someone who likes to work across areas of responsibility and can dive deep into high-priority challenges.

We seek versatile candidates who want to contribute across multiple areas while having a solid foundation in a few core areas of focus. These areas of focus include (but are not limited to) the following:

- Algorithms for antenna calibration and localization

- Algorithms for beamforming and antenna pointing

- Digital signal processing on high-rate data streams

- Telecommunications systems

- Multi-antenna orchestration

- Fault detection, isolation, and recovery (FDIR) systems

- API, Database, and Inter-Process Communication (IPC) design

- Software simulations for test and verification

Basic Qualifications:

- 3+ years of professional software development experience. This doesn’t have to be a full-time role. There are many ways to gain valuable experience, and we’d love to hear about yours; please tell us about internships, projects out of the classroom, or any personal wo.

- A bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Math, Physics, or other related discipline. This is a soft-requirement; if you didn’t pursue a degree, tell us why and what you've done in its place.

Preferred Qualifications:

While we don’t expect you to have every skill listed below, we do expect you to take ownership of one or more areas and drive decisions and implementations where your strengths lie.

- Programming Languages (General): Rust, C, C++, Go, Python, Java

- Strong problem-solving abilities

- Excellent communication and collaboration skills

- Ability to work in a fast-paced, dynamic environment

- High mathematical maturity

Domain specific skills:

- APIs and Inter-Service Communication:

- Experience in building RESTful APIs

- Experience with Protocol Buffers and/or gRPC

- Antenna Systems

- Knowledge of the physics of Phased Arrays and beamforming

- Familiarity with spatial filtering and adaptive beamforming methods

- Data Movement and Networking:

- Proficiency in architecting data pipelines for high-throughput environments

- Understanding of network programming and IP protocols

- Experience with high-speed communications (10/25/100G Ethernet)

- Databases and Data Processing:

- Proficiency with relational databases (PostgreSQL, MySQL)

- Knowledge of publish/subscribe architectures and technologies (RabbitMQ, MQTT, Redis Pub/Sub, etc.)

- Distributed Systems and Cloud Computing:

- Experience designing and implementing distributed systems

- Knowledge of cloud services (AWS, Azure, Google Cloud) and orchestration tools

- Familiarity with microservice architectures

- Hardware Interaction and FPGAs:

- Experience with hardware control systems

- Familiarity with FPGA programming and orchestration

- Understanding of embedded systems development

- Parallel Systems

- Experience writing multithreaded systems

- Knowledge of synchronization primitives, including mutexes, semaphores, and message passing queues

- Experience with asynchronous programming

- Signal Processing

- Knowledge of signal processing mathematics, particularly digital signal processing (e.g., Discrete Fourier Transforms, Filtering, Quantization, etc.)

- Experience implementing signal processing routines on real systems

- Simulation

- Experience designing/implementing simulations for physical models (think satellite orbits) or hardware systems

- Telecommunications:

- Knowledge of modulation schemes and modems

- Knowledge of error correction and coding schemes, including linear block codes, convolutional codes, and Reed-Solomon codes

- Testing and Automation:

- Experience with automated testing frameworks

- Familiarity with production line testing software

Additional Information:

To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.

Northwood Space is an Equal Opportunity Employer; employment with Northwood Space is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.

If you need a reasonable accommodation as part of your application for employment or interviews with us, please let us know at [email protected]

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 Northwood Space'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 Northwood Space'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

    Northwood Space'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

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

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.