Senior Embedded Software Engineer - Spacecraft at The Judge Group Inc. in Alameda, California

Posted in Other 5 days ago.

Job Description:

Location: Alameda, CA


Title: Senior Embedded Software Engineer

Location: Alameda, CA Remote till covid

Permanent role

The Opportunity

As a Senior Embedded Software Engineer you will join the team that develops the software. You will:

•Write robust and maintainable code in C/C++ that can satisfy hard real-time constraints in non-trivial mission-critical systems using real time operating systems, Linux and/or bare-metal for embedded processors (ARM, PowerPC etc)

•Develop hardware drivers for RS-422/485, CAN, I2C, and ethernet communication

•Integrate GN&C sensors & actuators, payload hardware, power distribution, and power generation hardware

•Develop satellite telemetry and command software infrastructure (e.g. using CCSDS standards)

How You'll Fulfill Your Mission

•Develop: create requirements, design new systems, implement, verify, and see your code fly

•Validate: validate new systems / software in unit tests, open loop, and closed environments

•Fly: operate under a test like you fly, and fly like you test design philosophy

•Analyze: use ground test and flight data to verify system performance

•Ownership: end-to-end responsibility for large aspects of the flight software

Why We Value You

•You have a degree in engineering, computer science or equivalent and 5+ years of experience writing and testing reliable, real-time C/C++ code for real hardware

•You're a generalist with a broad range of experience throughout the stack, from writing high level python scripts, to debugging LVDS with an oscilloscope

•Familiar with peripheral driver development; Linux command line tools; bare-metal firmware development; and know how machine code is generated by compilers then executed on microcontrollers.

•You possess strong interpersonal skills with the ability to articulate ideas, give technical feedback, and mentor team members

•You have a 'doer' mentality and are a self-starter. You are excited to work in a fast-paced, iterative startup environment

Desired Multipliers

•General satellite flight software experience

•Experience with fault detection, isolation, and recovery

•Have implemented software based mitigation techniques for radiation induced upsets


This job and many more are available through The Judge Group. Find us on the web at
More jobs in Alameda, California

about 15 hours ago

Keep Your Seats Filled
about 15 hours ago

Keep Your Seats Filled
General Business
3 days ago

Exelixis, Inc.
More jobs in Other

7 minutes ago

McKesson Corporation
7 minutes ago

McKesson Corporation
7 minutes ago

McKesson Corporation