Voyager Space

Software Engineer

Check with seller / month
San Diego, California, United States Software Developer Active
Actively Hiring San Diego Full Time
Advertisement
Verified Listing
Direct Apply — No Agent
Your Data is Safe
Trusted by 5 Lakh+ Jobseekers

Job at a Glance

Category
Software Developer
Location
San Diego, California, United States
Salary
Check with seller
Job Type
Full Time
Company
Voyager Space
Status
Open & Active

Job Description

Voyager Technology Systems is a pioneering defense, national security and space technology company dedicated to advancing and delivering transformative, mission-critical solutions.

We tackle the most complex challenges to unlock new frontiers for human progress, fortify national security, and protect critical assets to lead in the race for technological and operational superiority from ground to space.

About the Role:

We are seeking an experienced SW Engineer to join our team of designers of cutting-edge components for space and national security applications, including Software Defined Radios, Digital Processing Systems, Space Rated Cameras, Star Trackers, and Laser Communications.

Key Responsibilities:

Software Development: Architect, design, and develop software components for our space products and associated radiation-effects mitigation technologies.
Requirements Definition: Create software requirements, functional, and design specification documents. Design and document software test plans.
Application Development: Develop, modify, and maintain applications and board-support software for our single-board computer products.
Hardware-Software Interface: Collaborate with hardware-engineering team to design hardware-software interfaces for components developed at Voyager Technology Systems and design/implement the corresponding device drivers.
Languages and Tools: Preferred Matlab programming expertise. Also Python or any other scripting and test languages. Experience with SPI, UART, I2C, and Ethernet. CameraLink or SpaceWire is a plus.
Testing and Troubleshooting: Participate in testing and troubleshooting of software.
Communication: Communicate verbal and written status updates towards project goals.
Requirements:

Education: BSEE, BSCE, or BSCS degree.
Experience: 7+ years of experience in software development with emphasis on embedded systems.
Embedded Processors: Experience with embedded processors/microcontrollers such as ARM, PowerPC, x86, TI-DSP, 8051, etc.
Operating Systems: Experience with embedded Linux, Linux kernel internals, VxWorks, and cross-platform development tools.
Interface Buses: Experience with interface buses/protocols used in embedded systems such as PCI, USB, RS-422/232, SPI, SpaceWire, Ethernet, CAN, etc.
Programming Languages: Familiarity with low-level programming, particularly in the C or C++ programming languages.
Teamwork: Comfortable working alongside hardware engineers doing board bring-up.
Software Lifecycle: Familiarity with software-lifecycle processes starting from analysis of customer requirements to software deployment, maintenance, and support.
Personal Qualities: Self-directive person with ability to handle a dynamic work environment.
Security Clearance Requirements:

Must be a US person.

Attitude and Attributes:

Curiosity: Curious, detail oriented, and analytical with a proven ability to learn quickly.
Integrity: Honest, Respectful and Patient.
Initiative: Ability and willingness to make an impact.
Drive: Demonstrated initiative, drive, and interpersonal skills.
Dynamism: Thrives in a dynamic and fast-paced environment.
Ready to take the next step?

Don't wait — new applications are being reviewed daily.

Login & Apply Free
Job Safety Alert Real jobs on Jobsiya are always free. Never pay for an interview and never share bank or OTP details. Report this job →