CrawlJobs Logo

Software Engineer - Imaging

Canada, Richmond Hill · Job Posted May 29, 2026
Apply Position
Job Link Share

Job Description

Accelerate the Future of Mapping: Software Engineer - Imaging (Sensor Fusion). Are you ready to apply your expertise in software engineering and sensor fusion to cutting-edge products? Trimble Applanix is looking for a motivated engineer to design and optimize advanced photogrammetric and LiDAR solutions, working with leading-edge technologies to solve complex positioning problems on a global scale.

Job Responsibility

  • Spearhead the development and maintenance of advanced software modules for photogrammetric bundle adjustment and LiDAR point cloud alignment
  • Explore, prototype, and commercialize cutting-edge algorithms for image and point cloud matching
  • Design and implement estimation modules to characterize sensor installation and interior geometry parameters
  • Modernize and redesign existing software modules to seamlessly integrate with cloud-based workflows
  • Collaborate with cross-functional product teams to define technical requirements and solve complex positioning challenges

Requirements

  • Master's or PhD in Geomatics, Computer Engineering, Aerospace Engineering, or a related technical field
  • Strong expertise in C++ alongside a deep background in Kalman filtering and least-squares estimation
  • Proven experience with mobile mapping technologies, sensors, platforms, and managing large datasets
  • Solid understanding of coordinate frames, transformations, and scientific software development
  • Excellent collaboration and presentation skills, with experience working in an agile environment

Nice to have

  • Proficiency in C# and Matlab
  • Experience with GPU development and building multithreaded applications

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer - Imaging

8 matching positions

Senior Imaging Systems Engineer

As a Senior Imaging Systems Engineer, you will be a key technical leader respons...
Location
Location
United States , Boston
Salary
Salary:
105600.00 - 154900.00 USD / Year
simplisafe.com Logo
SimpliSafe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Electrical Engineering, Optical Engineering, Physics, Imaging Science, Computer Science or a closely related field
  • 5+ years of progressive experience in camera system design, development, and validation, with a proven track record of bringing imaging products to market
  • Deep expertise in: CMOS Image sensor technologies and their low-level characteristics
  • Optical system design, analysis, and characterization (e.g., MTF, distortion, CA, stray light, lens manufacturing processes)
  • Advanced Image Quality (IQ) metrics, testing methodologies, and industry-standard tools like IMATEST
  • Leading Image Signal Processor (ISP) tuning and optimization across various platforms
  • Camera module integration, calibration, and complex debugging
  • Low power, always on, imaging
  • Proficiency in scientific programming languages (e.g., Python, MATLAB) for data analysis, automation, and image processing
  • Familiarity with optical design software (e.g., Zemax, Code V, TracePro)
Job Responsibility
Job Responsibility
  • System Architecture & Design Leadership: Lead the architectural definition and design of complex camera modules and imaging systems, balancing optical, electrical, mechanical, lighting, and software considerations. Drive critical design decisions and contribute to the product roadmap
  • Advanced Imager & Lens Expertise: Spearhead the research, evaluation, and selection of cutting-edge image sensors based on rigorous performance criteria, including high dynamic range, low-light sensitivity, noise performance, and power efficiency. Define and critically evaluate optical lens systems for optimal performance, ensuring excellence in MTF, distortion, chromatic aberration, and stray light control. Design lighting to optimize image quality and power. Act as a primary technical liaison with imager, DSP, camera lens and optical component vendors, influencing future development
  • Rigorous Prototyping & Characterization: Develop and execute advanced test plans for camera prototypes, performing deep-dive characterization of imager and lens performance. Utilize and develop measurement techniques for noise analysis, linearity, spectral response, and other key parameters
  • Image Quality Mastery & Tuning: Design, implement, and lead comprehensive objective and subjective image quality (IQ) testing, covering parameters like color accuracy, white balance, exposure, sharpness, and noise. Employ and potentially develop advanced image quality analysis tools (e.g., Imatest). Work with ODM, Image and ISP SoC vendors to expertly calibrate and fine-tune Image Signal Processor (ISP) parameters to achieve industry-leading image quality across diverse challenging environments and use cases. Proactively identify, diagnose, and resolve complex image quality artifacts and propose innovative solutions
  • Validation & Production Readiness: Own the development and execution of robust validation plans for production-ready camera systems, ensuring compliance with all functional, performance, reliability, and regulatory requirements
  • Travel: Willing to travel to Asian manufacturing partners 1-3 times per year
What we offer
What we offer
  • A mission- and values-driven culture and a safe, inclusive environment where you can build, grow and thrive
  • A comprehensive total rewards package that supports your wellness and provides security for SimpliSafers and their families
  • Free SimpliSafe system and professional monitoring for your home
  • Employee Resource Groups (ERGs) that bring people together, give opportunities to network, mentor and develop, and advocate for change
  • Participation in our annual bonus program, equity, and other forms of compensation, in addition to a full range of medical, retirement, and lifestyle benefits
  • Fulltime
Read More
Arrow Right

Software Engineer Intern

We are seeking a software engineering intern to join the Software Dev & IT Resou...
Location
Location
United States , Macedonia
Salary
Salary:
Not provided
peaknano.com Logo
Peak Nano
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must be located in the Cleveland, OH area
  • US Citizenship
  • Enrollment in a Bachelor or Master’s degree in a Computer Science/Software Engineering or appropriately related field
  • Strong experience with a mainstream programming language (Python, Java, C++, etc.)
  • Excellent grasp of fundamental computer science concepts
  • Willingness to learn new technologies in any area of the stack: UI, Image Processing, DB
  • High standards for code quality and maintainability
  • Ability to troubleshoot physical resources related to software projects
  • Strong communication skills, attention to detail, and ability to manage priorities
  • Excited to build something new
Job Responsibility
Job Responsibility
  • Automating data extraction from manufacturing equipment
  • Building front ends & reporting tools for production
  • Maintain supporting hardware
  • Working on server side apps to analyze data
  • Fulltime
Read More
Arrow Right

Senior Image Processing Engineer

The Senior Image Processing Engineer works at a high level with the entire life ...
Location
Location
United States
Salary
Salary:
Not provided
paxerahealth.com Logo
PaxeraHealth
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5 years of experience in the development and integration of complex imaging systems and/or medical image diagnosis software
  • Experience in developing with C # and/or C++
  • 3 years of DICOM development and troubleshooting experience
  • Strong knowledge (3 years or more) of DICOM standards, having developed or extended servers such as dcm4che, Orthanc, etc.
  • Prior experience developing healthcare components (PACS, VNA, RIS) and workflows
  • Experience with one or more of DICOM, HL7 is a plus
  • Experience building DICOM-based integrations using IHE XDS standards for interoperability across healthcare systems
  • Experience with DICOM tools like DCMTK/JDICOM/OpenDICOM
  • Experience debugging native dlls, binary formats is a plus
  • Prior work on containers, Kubernetes is a plus
Job Responsibility
Job Responsibility
  • Works at a high level with the entire life cycle of data classification algorithms and image processing, specifically for medical imaging, including analyzing data, writing reports, developing methods for feature extraction and classification, and researches basic to advanced image processing algorithms, gives presentations, and creates visual interpretations of data
  • Works on target detection and tracking, video georeferencing, implementing an image processing system, enhancing new software, and enabling immersive augmented and virtual reality experiences
  • Develops algorithms for real 3D images and accurate wireless tracking
  • Have proven experience building reliable, secure, and scalable software solutions using modern cloud-based paradigms
  • Keep customers first in a DevOps model
  • Hands-on implementation of scalable Image processing solutions for the healthcare domain, using DICOM standard
  • DICOM environment configuration and setup of DICOM services like Store, Storage commitment, Query/Retrieve, and Modality Worklist
  • Develop and verify software algorithms that perform compression, segmentation, contour detection
  • Experience migrating DICOM data
  • Learn quickly and iterate rapidly in an evolving product landscape
  • Fulltime
Read More
Arrow Right

Software Engineer

As a Software Engineer on the Platforms team (Operating System), you will own, e...
Location
Location
United States , Palo Alto
Salary
Salary:
Not provided
1x.tech Logo
1X Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep experience with Yocto and maintaining custom layers and recipes
  • Strong understanding of Linux system architecture, including kernel and init systems
  • Comfortable working with board bring‑up, device trees, and low‑level debugging
  • Track record of supporting embedded platforms in production environments
  • Ability to manage complexity across board support packages (BSPs), build artifacts, and deployment flows
Job Responsibility
Job Responsibility
  • Own and evolve our Yocto‑based Linux distribution across multiple embedded platforms
  • Build tools, abstractions, and documentation to make the OS easier for teams to develop on
  • Add and maintain features in the OS layer—ranging from kernel patches to system services
  • Collaborate with hardware and software teams to bring up new boards and integrate peripherals
  • Debug and fix issues spanning bootloaders, device trees, kernel, and userspace
  • Ensure OS images are stable, reproducible, and suitable for both development and production use
What we offer
What we offer
  • Equal Opportunity Employer features
  • Fulltime
Read More
Arrow Right

MRI Application Engineer

We are seeking a highly motivated MRI Application Engineer to support veterinary...
Location
Location
France , Lyon
Salary
Salary:
Not provided
hawkcell.com Logo
HawkCell
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Completion of a recognized Medical Imaging certification program (focusing on MRI) is required
  • At least 1 - 2 years of experience hands on with the MRI, with a focus on veterinary or preclinical imaging is preferred but experience in the human imaging field is also welcomed
  • Strong Expertise in MRI Systems: In-depth knowledge of MRI systems and their application in veterinary practices, with hands-on experience using equipment from Esaote, Siemens, and GE (experience with other manufacturers is a plus)
  • Ability to create and optimize MRI protocols is a must
  • Proficiency in Imaging Software: Skilled in operating and troubleshooting imaging software and systems commonly used in veterinary medicine
  • Quantitative MRI Expertise: Competent in advanced techniques such as T1 and T2 mapping, and cardiac imaging for comprehensive diagnostics
  • Advanced Imaging Techniques: Familiarity with pulse sequence programming and other advanced imaging techniques to optimize protocols and enhance imaging quality
  • Excellent communication and interpersonal skills to work effectively with veterinary professionals
  • Problem-solving mindset with the ability to work under pressure in a dynamic environment
  • Strong organizational skills and attention to detail
Job Responsibility
Job Responsibility
  • Client Engagement and Relationship Building: Assist the sales team during pre-sales activities by showcasing MRI capabilities and addressing technical questions specific to veterinary applications
  • Maintain strong client relationships through proactive support and regular follow-ups
  • Veterinary MRI Support and Training: Provide on-site and remote technical support to veterinary clinics for MRI system installations, troubleshooting, and software updates
  • Train veterinary professionals, including radiologists and technicians, on the operation of MRI systems, safety protocols, and imaging techniques tailored for animal patients
  • Protocol Development and Optimization: Collaborate with clinics to customize and refine MRI protocols for veterinary imaging, ensuring high-quality results across various species and conditions across different MRI models
  • Stay updated on advancements in veterinary MRI and integrate new techniques into client workflows
  • Travel and Representation: Travel extensively to veterinary clinics and hospitals for installations, training, and ongoing support (domestic and international)
  • Represent the company at veterinary trade shows, conferences, and industry events to promote products and services
  • Documentation and Reporting: Create user manuals, training materials, and technical guides tailored to veterinary applications
  • Document client interactions, feedback, and system updates to ensure continuous improvement
Read More
Arrow Right

3D Graphics Software Engineer

The ideal 3D Graphics Software Engineer candidate is a skilled C++ with experien...
Location
Location
United States of America
Salary
Salary:
125000.00 - 200000.00 USD / Year
canfieldsci.com Logo
canfield scientific
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree, computer science or related field preferred or an equivalent combination of experience and education
  • At least 1 year of established experience in C++ with focus on high-performance application development
  • Demonstrated experience with OpenGL or OpenGL ES, including GLSL shader programming
  • Solid understanding of 3D computer graphics, linear algebra, and camera geometry
  • Knowledgeable of cross-platform development (Windows, Linux, or macOS)
  • Familiarity with C++ build tools such as git and make or CMake
Job Responsibility
Job Responsibility
  • Design, develop, and maintain real-time 3D applications using modern C++ and OpenGL
  • Implement and optimize rendering pipelines, 3D geometry handling, and custom shader effects
  • Develop features for 3D interaction, visualization, and simulation based on large image datasets
  • Integrate graphics modules with backend data-processing and UI frameworks
  • Debug, profile, and optimize CPU/GPU performance across multiple platforms
  • Write clean, maintainable, well-documented, and portable code
What we offer
What we offer
  • paid days off
  • medical, dental, and vision insurance
  • may be eligible for a discretionary bonus
  • 401(k) plan with employer match (currently set at 50%)
  • Fulltime
Read More
Arrow Right

Remote Sensing and SAR Image Processing Engineer

Remote Sensing and SAR image Processing Engineer will be involved in leading edg...
Location
Location
Canada , Toronto
Salary
Salary:
Not provided
augsignals.com Logo
A.U.G. Signals Ltd.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree or above in either Remote Sensing Engineering, Geomatics Engineering or any related fields
  • 2+ years working experience with SAR image processing
  • In-depth knowledge and understanding of Satellite Image processing techniques for both SAR and Electro-optical Satellite Imagery
  • Hands-on experience in designing algorithm procedure to obtain, prepare, process and information extraction from SAR data
  • In-depth knowledge of PolSAR processing and had solid experience in extracting Polarimetric features from raw SAR images
  • Solid and up-to-date knowledge about fundamental image processing techniques and concepts to be used for satellite image processing
  • Programming experience using MATLAB, and Python (C#, ENVI/IDL would also be beneficial)
  • Experience using GDAL, OpenCV or similar image processing libraries
  • Knowledge about GIS concepts and software like Arc-GIS and QGIS
  • Proven verbal communication and technical writing skills
Job Responsibility
Job Responsibility
  • Algorithm development, implementation and testing
  • Presenting technology to clients
  • Fulltime
Read More
Arrow Right

Senior Robotics Software Engineer, Test

As a Senior Robotics Software Engineer, Test at Chef Robotics, you'll develop co...
Location
Location
United States , San Francisco
Salary
Salary:
150000.00 - 240000.00 USD / Year
chefrobotics.ai Logo
Chef Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Robotics, Computer Science, Computer Vision, Mechanical Engineering, or related technical field
  • 7+ years of professional experience in robotics software development, perception systems, or testing
  • Expert-level programming skills in Python with advanced software engineering capabilities
  • Extensive experience with robotics simulation environments (Gazebo, PyBullet, MuJoCo, or similar)
  • Strong background in computer vision and perception system development and testing
  • Deep familiarity with robot control systems, motion planning, and real-time robotics software
  • Proven experience with CI/CD pipeline development and test automation frameworks
  • Advanced understanding of test automation principles, methodologies, and best practices
  • Deep understanding of robotics kinematics, dynamics, and control systems with practical testing experience
  • Extensive experience with computer vision algorithms, image processing, and perception pipeline testing
Job Responsibility
Job Responsibility
  • Robotics Test Framework Development
  • Design and implement automated testing frameworks for robot motion planning and control systems
  • Develop advanced evaluation frameworks for core robot behaviors over hundreds of scenarios
  • Develop advanced validation frameworks for real-time control loop performance and stability across diverse operational conditions
  • Build sophisticated test harnesses for hardware-software integration validation
  • Architect simulation environments for testing robotic behavior without physical hardware dependencies
  • Perception System Testing & Validation
  • Design and implement comprehensive testing frameworks for computer vision algorithms and perception pipelines
  • Create automated test suites for object detection, segmentation, and classification in food production environments
  • Develop validation systems for camera calibration and depth estimation accuracy
What we offer
What we offer
  • medical, dental, and vision insurance
  • commuter benefits
  • flexible paid time off (PTO)
  • catered lunch
  • 401(k) matching
  • early-stage equity
  • Fulltime
Read More
Arrow Right