Calibration Software Engineer, Geometry
Location
California
Posted
14 days ago
Salary
$143K - $214K / year
Seniority
Senior
Job Description
Calibration Software Engineer, Geometry
Muon Space
• Complete on-orbit geometric calibration of new FireSat satellites during the commissioning phase. • Design and implement geometric calibration of multispectral infrared imagery from Muon's infrared missions, including camera geometry modeling and geolocation calibration. • Develop and implement geolocation calibration algorithms to validate and correct on-orbit pointing knowledge. • Continuously improve geospatial processing algorithms including bundle adjustment, orthorectification, and atmospheric corrections. • Research and develop metrics for and improvements to geometric accuracy, image registration, and spatial data quality. • Implement and operate production pipelines for geometric calibration and geospatial data processing. • Write production-ready code. • Work cross-functionally within the team and across Muon to design, build, and maintain operational services from Muon's core remote sensing missions. • Learn new topics as needed (measurement techniques, geospatial data engineering, software engineering, customer domain-specific implications).
Job Requirements
- PhD with 5+ years of experience in a relevant domain (remote sensing, photogrammetry, geodesy, astronomy, physics, or related field); or MS with 8+ years industry experience; or BS with 10+ years industry experience.
- Hands-on experience with geometric calibration of imaging instruments.
- Deep knowledge of the science of remote sensing and photogrammetric processing including bundle adjustment and orthorectification.
- Strong mathematical skills, particularly in geometry, linear algebra, and statistics.
- Exceptional skills in Python-based development and analysis.
- Ability to work with a distributed, interdisciplinary team (scientists, engineers, data support).
- Ability to thrive in a fast-paced startup environment.
Benefits
- Medical, dental, and vision insurance
- 401k retirement plan
- Short & long term disability and life insurance
- Three weeks paid vacation
- 12 paid holidays
- Unlimited sick time
- Paid parental leave
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineering Internship – 3 Months
Minutes90Elevate Your Football Career Connecting players with clubs and opportunities worldwide. Join us now!
• Develop and contribute to real-world web applications • Work on frontend technologies (UI/UX implementation) and/or backend systems (APIs, databases) • Collaborate with mentors and team members in an agile environment • Participate in code reviews and improve coding best practices • Build projects that showcase your skills to future employers
Senior Staff Software Engineer
AlphaSenseThe market intelligence and search platform trusted by over 3,500 leading organizations
• Build robust, well-designed and effective software that solves complex problems. • Test, review and deploy code quickly. We deploy over 10 times per day and manage major releases with feature flags rather than coordinated deployments. • Research, learn and share new techniques for solving complex engineering problems. We’re a highly collaborative team and we push each other to find better solutions every day. • Write tools and develop practices for the engineering team. From GraphQL-to-Typescript compilers to fully automated deployments, we take the time to invest heavily in our own productivity. • Own projects from end-to-end. On a given day you might be building a system to measure search engine performance, reworking an integration with a telephony provider, or designing a UI component library. • Analyze and design solutions to business problems. Companies that throw solutions over the wall to engineers are wasting half their abilities. At AlphaSense, you’ll be fully involved in determining what to do, not just doing it. • Mentor senior engineers, shape technical culture, and raise expectations for system design and execution. • Contribute to long-term technical strategy while remaining hands-on with critical implementations.
• Write elegant, efficient, and testable Ruby code that is easy to maintain and debug. • Cover code with tests and perform manual testing of features, while reviewing the work of colleagues. • As a true teammate, continuously improve the team’s processes, brainstorm ideas, communicate statuses, and progress. • Mentor team members, provide feedback, and continuously improve as a professional. • Learn new concepts and technologies. • Design, develop, document, analyze, create, test, or modify computer or cloud-based systems or programs.
• Ownership of the technical vision and architecture for complex software and data solutions • Driving architectural decisions with a strong focus on scalability and long-term sustainability • Ensuring a maintainable codebase and actively reducing technical debt • Providing technical leadership and mentoring within the engineering team • Establishing best practices and conducting code reviews to maintain high quality standards • Coordinating stable and efficient data processing under continuous monitoring • Overseeing the full software development lifecycle from requirements to deployment • Close collaboration with product management, project teams, and other stakeholders • Analyzing and resolving complex technical challenges to ensure system stability • Keeping up with emerging technologies and continuously evolving the system landscape



