Systems Software Engineer
Lumafield
Apply to this jobThis 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
Compensation (from employer):
120000–170000 USD per year
Summary
Develop high-performance software for X-ray systems, embedded Linux, and data acquisition.
Job title
Systems Software Engineer
Experience level
3+ years
Minimum experience
3+ years exp
Industry
manufacturing
Location requirements
Cambridge, MA office; remote not allowed
Salary
$120k–$170k
Management role
No
Required skills
Preferred skills
Specializations
Structured locations inferred from the posting.
Unknown location