Merlin Labs is an aviation consulting firm offering a range of advanced automation systems designed to scale autonomy in aviation. By leveraging advanced technology, Merlin Labs st
Perception Engineer
Location
United States
Posted
95 days ago
Salary
0
Seniority
Senior
Job Description
Perception Engineer
Merlin Labs
• Design, build, and integrate onboard and off-board airborne perception capabilities to enable autonomous flight and decision making. • Work closely with the R&D software engineering manager to understand team objectives, short term milestones, long term milestones, and technology roadmap. • Support architecture design and perform architecture and technology trade-off analysis for perception subsystems. • Drive sensor, integration, and algorithm approaches for perception subsystems. • Establish and maintain infrastructure and processes to support development, testing, and evaluation of traditional and machine learning based algorithms. • Collaborate closely with the rest of the R&D software team throughout the research, design, implement, and test cycle. • Write, test, document and review code according to Merlin’s development standards as needed. • Collaborate across Merlin to develop novel systems to solve the toughest problems in aviation and autonomy.
Job Requirements
- Degree in Computer Science, Aerospace Engineering, Robotics Engineering, or a related subject.
- 5+ years of professional experience developing perception software for physical systems such as aircraft, robotics, or medical devices.
- Subject matter expert in the field of perception: detection, processing, and tracking using cameras, radar, LIDAR, and/or other relevant sensor types.
- Experience developing sensor fusion algorithms.
- Experience implementing machine learning based perception and planning algorithms, including using deep learning and reinforcement learning techniques.
- Familiarity with ML frameworks such as Tensorflow, PyTorch, OpenCV.
- Experience with Linux and open-source development tools.
- Proficiency in modern software development workflows and practices, including version control, pipelines, and unit testing, and peer review.
- Experience with overall product development cycle, including design, testing, and troubleshooting at the system level as well as at the software component level.
- Proficiency writing both Python and C++.
- Familiarity with simulation software.
Benefits
- Health insurance
- Dental insurance
- Life insurance
- Unlimited vacation
- 401k with match
- Professional development opportunities
Related Guides
Related Categories
Related Job Pages
More Engineer Jobs
Senior Transportation Engineer
Apex CompaniesApex Companies is a nationally recognized environmental consulting and engineering firm committed to creating a safe, sustainable, and equitable future. Since i
• Provide a leadership role in advancing small to large transportation infrastructure design projects in an efficient manner. • Design the more complex elements of transportation projects while delegating other design tasks to less experienced engineers. • Coordinate and oversee the preparation of construction bid documents consisting of plans, specifications and estimates. • Maintain client relationships through ensuring objectives are met and clients are satisfied. • Participate in meetings with clients and the public. • Assist Project Managers in monitoring labor budgets. • Mentor design professionals. • Participate in professional organizations.
Endpoint Engineer
Wave Mobile MoneyWave is building a cashless Africa in Senegal, Cote d'Ivoire, Uganda, Burkina Faso, Gambia & Mali. Find us @www.wave.com
• Join an autonomous team focused on a single area of Wave’s IT org. You will report directly to the IT Director. Typically, you'll be responsible for endpoint Infrastructure end-to-end, from design through deployment and maintenance. • You will be joining at a time of transformation, in the IT organisation evolving from a flat team structure to areas of skilled ownership. • Taking ownership of projects and business needs such as: • Design, build, implement, and maintain scalable and performant endpoint management infrastructure to facilitate best-in-class security of the Wave fleet comprising macOS, ChromeOS, Windows, iOS, and Android endpoints. • Deliver critical endpoint management efficiencies and capabilities through bespoke software development and implementation of both industry-standard open source tooling and first-party software solutions. • Employ modern Infrastructure-as-Code (IaC) methodologies, develop GitOps-driven solutions to deliver consensus-based fleet management capabilities at scale. • Build and maintain CI/CD pipelines for fleet management infrastructure, deploying to progressively tested environments across multiple clouds (Azure, GCP) and geographies (Africa and global remote workforce). • Drive initiatives to adopt emerging technologies, industry best practices, and optimise processes for scalability and operational efficiency. • Partner with cross-functional teams to ensure seamless endpoint user experiences while maintaining strict security standards and continually increasing the bar.
• Conduct remote inspections of telecom installations using live video sessions, photos, and digital documentation as per defined procedures. • Demonstrate knowledge of Microwave installation standards, including antenna mounting, ODU/IDU installation, cabling, grounding, and alignment practices. • Perform remote verification of MW installations against approved engineering designs and quality checklists. • Lead live video walkthroughs with field teams to validate installation quality, workmanship, and compliance. • Review and verify installation reports, photo evidence, and quality-related documentation for accuracy and completeness.
System Verification Engineer II
Thinkahead Consultant Psychologist Pty LtdWe get to the heart of the matter.....real people......real solutions
• Interact with other department leaders on issue resolution and process improvements • Be an active role on the System Verification Engineering Team. • Collaborate with cross-functional teams to understand system requirements and design test plan automation accordingly. • Develop and maintain software tests for system verification, including functional testing, data harvest scripts, integration testing, and performance testing. • Be able to view, troubleshoot, and diagnose issues with server and device hardware through the Linux terminal efficiently. • Drive development of Forge architecture through feature enhancements and additions. • Document test procedures to ensure comprehensive test coverage and traceability. • Assist in manufacturing ticket support for the team ensuring prompt response times • Assist with creation/updating/training of ISO processes and procedures • Executing verification services (including but not limited to): · Performance testing · Compatibility testing • Software Image creation and deployment

