Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Sr. Software Engineer, Embedded Vision Systems role.
Rezi rewrites your resume against Vivid Machines's job description. Free.

Tailor your resume to this Sr. Software Engineer, Embedded Vision Systems role.
Rezi rewrites your resume against Vivid Machines's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Sr. Software Engineer, Embedded Vision Systems posting at Vivid Machines — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Sr. Software Engineer, Embedded Vision Systems posting at Vivid Machines — free, in seconds.
About the Role
As a Senior Engineer at Vivid Machines, you will work on challenging problems across our software stack, designing and developing robust and scalable solutions for embedded systems, cloud, and mobile. You will collaborate with a multidisciplinary team to create an amazing product and solve critical global food security challenges.
Responsibilities
- Own the capture and inference pipeline, ensuring multi-camera video processing from sensor to model to storage without data loss.
- Optimize heavy vision models for real-time performance on resource-constrained hardware with fixed power and thermal budgets.
- Bring up cameras and sensors at the driver level.
- Transform sensor data into geometry by fusing vision, position, and motion data for accurate per-tree geolocation.
- Develop systems for reproducing field problems at a desk, including scan replay, synthetic data generation, on-device CI, and regression testing.
- Proactively identify and address system issues such as frame drops, latency, thermal and power headroom, sensor health, and storage.
- Contribute to the development of the next-generation platform from hardware definition to product shipment, influencing hardware decisions.
- Ship products to a remote fleet with intermittent connectivity.
Requirements
- Strong systems programming ability in a compiled language (C, C++, or Rust).
- Comfort working at the boundary between application code, drivers, and hardware.
- Experience building real-time streaming media or vision pipelines, including buffer management, latency, throughput, backpressure, and zero-copy memory.
- Proficiency in profiling code rather than guessing performance bottlenecks.
- Hands-on experience deploying vision models to edge devices.
- Experience with low-level camera and sensor interaction, including image sensors, capture drivers, timing, synchronization, and I2C/SPI/GPIO peripherals.
- Proficiency with Linux as an embedded platform, including kernel customization, debugging, containers, and cross-compilation.
- Experience making distributed or embedded systems observable through metrics and logs from remote devices.
- Ability to build dashboards and reports for system monitoring and track accuracy/quality over time.
- Self-direction and the ability to define project scope and completion criteria.
Skills
- C
- C++
- Rust
- Embedded Systems
- Cloud
- Mobile Development
- Real-time Vision Systems
- Edge Device Deployment
- Linux Kernel Customization
- Containerization
- Cross-compilation
- Metrics and Logging
- Dashboarding
- ROS
- GStreamer
- Embedded Vision Processors
- Neural Network Accelerators
- Kalman Filtering
- Multi-object Tracking
- Geometric State Estimation
- Photogrammetry
- Telemetry
- Time-series Metrics
Location
- Remote
Work Type
- Full-time
- Startup
Experience Level
- Senior
Benefits
- Competitive compensation
- Competitive benefits package
- Company-sponsored team events and retreats
- Free drinks and snacks
About the Company
- Vivid Machines is revolutionizing agricultural production to address global food security by developing cutting-edge technology for fruit and vegetable farmers.
- We focus on improving produce quality and quantity while enhancing sustainability through real-time vision systems and AI models.
- We are an early-stage, VC-backed company with a mission to change the world.
- Our core values include excellence, integrity, curiosity, passion, open-mindedness, and decisive action.
- We foster an open, friendly, and collaborative company culture.
Equal Opportunity
- Vivid Machines is an equal opportunity employer committed to providing a working environment that embraces and values inclusion and diversity.