Job Directory Embedded Software Engineer - 2529

Embedded Software Engineer - 2529
Greenbelt, MD

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

MILLENNIUM is seeking a mid-level Embedded Software Engineer with experience in new C code on the OMES II contract in support of the Restore-L program in the Satellite Servicing Projects Division (SSPD) at NASA Goddard Space Flight Center. This position is located in Greenbelt, MD.

The Restore-L mission is a Goddard Space Flight Center (GSFC) Satellite Servicing Project Division (SSPD) managed mission. Restore-L is a robotic servicing mission designed to refuel a Low Earth Orbit (LEO) satellite. It contains 3 elements: the Flight Element comprised of the Restore-L Servicing Vehicle (RSV) and development testbeds, the Ground Element comprised of the systems required to conduct RSV operations and the supporting networks and facilities, and the Launch Element comprised of the Launch Vehicle and supporting facilities and services. The SSPD is responsible for the design, engineering, development, test and operations of the Restore-L Mission through an integrated team at GSFC. The Servicing Payload design, development and RSV integration will be conducted at GSFC.

JOB DESCRIPTION:

The engineer will provide SW development support for the Restore-L Video Distribution and Storage Unit team. The VDSU is Restore-Ls reconfigurable, fault-tolerant system that controls and receives video from Restore-Ls digital cameras and other sensors, acts as a video router, provides simultaneous JPEG2000 compression on multiple sources, and provides solid-state-data-recording functionality.

The candidate will support legacy products and development of new designs

Maintenance of legacy C code and development of new C code for VDSU subsystem

Telemetry processing including storage and retrieval

Algorithm design for video storage in and retrieval from the NAND flash

Board to board communication development to support 24 sensors

JPEG2000 image compression engine (ADV-212) hang up detection and recovery

Qualifications

REQUIRED EDUCATION AND EXPERIENCE:

Bachelors degree in EE, CS, or closely related field with 9+ years of related experience

Strong experience in C development for embedded systems

Strong debugging and troubleshooting skills

Ability to assess, maintain, and enhance legacy C code

Ability to properly document code development and updates

DESIRED EXPERIENCE:

Video compression and storage experience

Telemetry processing experience

FPGA configuration and scrubbing experience

Familiarity with GIT source management

Previous experience on NASA programs and with NASA hardware/SW development

Familiarity with the NASA mission life cycle, review cycle, etc.

Millennium offers a comprehensive benefits package. Millennium is An Equal Opportunity / Affirmative Action Employer. Millennium does not discriminate on any basis prohibited by applicable law including race, color, religion, sex, national origin, disability, age, citizenship status, or Vietnam era or special disabled veteran's status in recruitment, employment, promotion, compensation, benefits, or training. It is also Millennium's policy to maintain a work environment free from discrimination on the basis of sexual orientation.

Millennium participates in the E-Verify program.

Job Req: 2529

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.