This role is ideal for candidates who are looking for an opportunity to scale a fleet of embedded devices from hundreds of units to thousands, and introduce production-grade capability to our systems.
This role is ideal for candidates who are looking for an opportunity to scale a fleet of embedded devices from hundreds of units to thousands, and introduce production-grade capability to our systems.
- Write performance edge application software to acquire, process, and stream radiograph data
- Write appliance firmware to maintain tight control loops for scanner peripherals
- Participate in code reviews, build up testing infrastructure, and help set a high standard for how the team can move fast and maintain high levels of quality.
- Ship production critical Linux-based applications
- Architect data acquisition solutions that balance configurability and customizability
- Collaborate closely with our product, research, hardware, and software development teams to understand requirements and architect solutions
- 3+ years of experience writing low-level, high-performance software in Python and C; you not only write code, but also understand the performance impact on a specific system.
- Experience shipping applications with embedded Linux, including configuring core services such as udev, systemd, and kernel schedulers.
- 3+ years of startup experience – you know the trade-offs between shipping fast and perfecting a design.
- Hands-on experience integrating new hardware platforms by using vendor SDKs and manuals to write performant, maintainable driver integrations
- Mastery of software engineering fundamentals including debuggers, profilers, and evaluating trade-offs between different technology choices, and proficiency with Python’s built-in concurrency models (asyncio, threading, and multiprocessing)
- Able to design, integrate, and test systems by interpreting component and product datasheets.
- Bachelor's degree in Engineering or related field
- Experience building & shipping high performance hardware-accelerated image processing edge solutions using NVIDIA CUDA and/or Jetson platform
- Experience with classical computer vision techniques and machine learning CV algorithms
- Experience with shipping user-facing UIs written in React.js