×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer; Systems & Hardware Integration

Job in Boston, Suffolk County, Massachusetts, 02298, USA
Listing for: SupportFinity™
Full Time position
Listed on 2026-07-09
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, Unix/Linux
Salary/Wage Range or Industry Benchmark: 130000 - 150000 USD Yearly USD 130000.00 150000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer (Systems & Hardware Integration)

Software Engineer (Systems & Hardware Integration)

Irradiant Technologies | Posted Mar 9 | Full-time | Unknown

Position Summary

We are seeking a Software Engineer to develop high-performance, hardware-adjacent software for advanced fabrication and optical instrumentation platforms. This is a primarily on-site role, focused on Linux-based systems development, high-throughput data handling, and software that interfaces directly with custom electronics, FPGA-backed subsystems, and precision instrumentation. An initial major project involves building a synchronized, high-bandwidth pattern streaming and data acquisition subsystem for a next-generation tool.

What

You'll Be Doing
  • Systems & Hardware Integration:
    Design Linux system software to interface with FPGA-backed PCIe hardware, storage arrays, and laboratory instrumentation (DAQ, optical triggers and sync signals).
  • Data Engineering:
    Develop high-throughput data pipelines, including efficient buffer management, memory handling, and real-time performance monitoring for sustained data streaming.
  • Interdisciplinary

    Collaboration:

    Collaborate with FPGA, electrical, and optical teams to define hardware/software boundaries and lead full-system bring-up and debugging.
  • Internal & User-Facing Tooling:
    Build custom lightweight monitoring, control and visualization tools for both internal and external use.
  • Engineering Best Practice:
    Maintain engineering excellence through regular code reviews, Git Hub workflows, clear documentation, and rigorous system testing.
What Experience You'll Need
  • 3 - 6 years in systems software, hardware-adjacent, or embedded/Linux development (equivalent graduate work or applied research work considered).
  • Proficiency in C++ and Python, with strong Linux fundamentals (including concurrency, memory management, and low-level I/O).
  • Experience building software for PCIe devices, DAQs, or custom boards, preferably in a hands‑on lab setting during hardware bring-up and system debugging.
  • Deep knowledge of high-throughput or streaming architectures, including multi-threading, buffer management, and data integrity.
Desirable Skills
  • Familiarity with FPGA-integrated systems, hardware triggers, and synchronization.
  • Ability to read or modify Verilog/VHDL, or work closely with FPGA developers.
  • Experience with performance sensitive data movement.
  • Familiarity with server-class hardware, RAID storage, or custom compute platforms.
  • Background in any of the following domains is a plus: lithography/nanofabrication, DAQ systems, cameras, motion control, optical instrumentation, or high-speed measurement systems.
Compensation And Benefits

The salary range for this role is $130,000 - $150,000+ (depending on experience). We are committed to equitable compensation across our company. We offer 401(k), multiple healthcare schemes and an annual reimbursement, to give our employees greater flexibility with the benefits that meet their needs. We offer a flexible Paid Time Off policy and encourage people to take regular vacation.

Equal Employment Opportunity

Irradiant Technologies is an equal opportunity employer. We are committed to creating a diverse and inclusive team free from discrimination or harassment. We encourage candidates of any race, color, religion, sexual orientation, gender identity, national origin, veteran or disability status to apply. Applicants with a disability are encouraged to contact us with any requests for accommodation.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary