Systems Software Engineer
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.
What You'll Do:
-
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
About You:
- 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
Bonus Points For:
-
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
Skills
As published by lever · 5 questions
Basics
Resume/CV, Full name, Email, Phone, Current location, Current company, LinkedIn URL, GitHub URL, Portfolio URL, Other website, What is your age range?, I identify my ethnicity asSelect all that apply, What gender do you identify as?, Are you a veteran?
Short answers (1)
- If you chose 'Other', please describe here: optional
Pick from a list (4)
- How did you hear about Lumafield?
- Can you commit to being in our Cambridge office (38 Cameron Ave. Cambridge, MA 02140) five days a week? optional
- Are you legally authorized to work in the United States? optional
- Will you now, or in the future, require sponsorship for employment visa status (e.g. H-1B visa status)? optional