We are looking for an outstanding embedded software engineer to help us create the next generation of Earth observation technologies.
In this role, you will be responsible for working with our scientists and partners to design, develop, and maintain the embedded software stack on our Earth observation instruments (radar and GNSS Radio Occultation/reflections). Our partners include the Jet Propulsion Lab, and carefully selective group of engineering contractors that are experts in their fields
The ideal candidate will have strong knowledge of embedded systems, real-time software development, and a passion for building high-quality, reliable applications. We expect this role to focus on software development (rather than firmware) for the time being.
See below for some of the expertise and skills of interest, but keep in mind that we don't expect candidates to have all of these—if you currently have some of the listed qualifications and have a demonstrated capacity to learn fast, you would make a great candidate.
GeoOptics is committed to having a diverse workforce.
Responsibilities:
Design, develop and maintain the embedded software on our next generation of Linux-based Earth observation instruments
Work with our embedded hardware and firmware experts to create the capabilities needed to trigger and monitor the firmware and hardware portions of our instruments
Work with our scientific experts to implement data packaging and processing techniques on our instruments
Participate in design and development of new instruments and capabilities
Qualifications:
Bachelors, Masters or PhD in a relevant technical field, e.g. Computer Science, Engineering, any number of scientific fields such as Earth / Atmospheric Science
Proven experience in embedded software development
Strong knowledge of C/C++ programming for embedded systems
Experience with real-time operating systems (RTOS) or bare-metal programming
Ability to respectfully and collaboratively communicate in spoken and written English, while explaining and listening to highly technical subject matter
Ability to manage multiple tasks in a fast-paced environment while meeting deadlines.
Strong problem-solving skills
Track record of self-starting, taking ownership of projects and juggling multiple priorities
Enthusiasm for our mission to create a new way of observing the Earth
The Bottom Line
Our team is made up largely of scientists and engineers who have worked on cutting edge programs at NASA, in industry and in academia. We're looking for exceptional people of all levels of experience who broaden our expertise. Our team is small, meaning everyone participates in activities across our portfolio, including new technologies in every stage from conception to operations. Adaptability is a must.
Both junior and senior level applicants will be considered. Compensation is commensurate with experience and includes competitive benefits and equity participation.
Quarterly travel to California and/or elsewhere