Device Software Engineer

Cambridge, MA
Product /
Full-Time /
On-site
At HyperSpectral, we harness the power of advanced machine learning and deep spectral analysis to transform complex spectral datasets into actionable insights. As our Device Software Engineer, you’ll play a critical role in advancing our AI-powered spectral robotics platform. This position is responsible for desktop software and designing, developing, and integrating third party devices with our client software and cloud platform solutions. 

Education and Experience

    • Bachelor or advanced degree in Computer Science, Electrical Engineering, or related technical field. 
    • Minimum 3 years of experience with embedded software development and driver level hardware integration, preferably in medical/laboratory spectroscopy with visible and hyperspectral data capture systems. 
    • Proficiency in programming languages relevant to desktop, embedded, and networked systems, such as C#,Python, JavaScript. 
    • Advanced experience with systems integration protocols, APIs and standards 
    • Proficiency with cloud infrastructure and associated development and operations tools.  
    • Proficiency with AI models and containers as units of deployment and associated cloud infrastructure and tooling 

Responsibilities

    • Design, develop and maintain desktop, tablet and embedded software for device integration/control, motorized components, and automation in our spectral robotics platform. 
    • Implement and optimize embedded systems with Arduino, Raspberry Pi and Nvidia Jetson platforms.  
    • Build, deploy, and maintain solutions using DevOps tooling from various cloud providers (AWS, Microsoft Azure). 
    • Collaborate with mechanical, electrical, and software engineers to refine hardware-software interactions. 
    • Collaborate with UX designers on software interactions. 
    • Develop and extend API integrations to cloud platforms for real-time data collection and device control. 
    • Troubleshoot and resolve issues related to device connectivity, embedded system performance, and cloud service integration. 
    • Participate in the complete software development lifecycle, including design, prototyping, testing, and deployment. 
    • Maintain technical documentation for device communication protocols, software architecture, and integration workflows. 
    • Stay informed about emerging trends in robotics, automation, and spectral sensing technologies. 
    • Contribute to additional software development initiatives related to spectral data acquisition and processing as required. 
    • Maintain documentation for software design and development processes. 
    • Other tasks/projects as required to support the company's development goals and to respond to evolving projects. 

Requirements

    • A detail-oriented and forward-thinking professional capable of contributing to HyperSpectral’s innovative vision. 
    • Strong ability to influence cross-functional teams and collaborate effectively without direct authority. 
    • Goal oriented with the capacity to align technical development with high-level company priorities. 
    • Exceptional communication skills, including the ability to document and explain technical concepts clearly and effectively. 
    • Disciplined in managing workloads to meet project deadlines in a startup environment. 
    • A proven problem-solver with a track record of taking software projects from concept through to successful implementation. 
    • A background in the MedTech or HealthTech industries  
    • Familiarity with big data, data analytics, AI, and machine learning 
    • Advanced experience with LLM and AI design and development tools for accelerated prototyping and delivery  
    • Experience with computer vision and libraries such as OpenCV 
    • Agile and adaptable to the changing landscape of a startup. 

Physical Requirements

    • Able to maintain a stationary position for prolonged periods, whether sitting or standing. 
    • Manual dexterity and precision for handling and programming delicate equipment. 
    • Good visual acuity and the ability to discern colors for tasks such as wire coding and LED status indication. 
    • Capable of wearing personal protective equipment as necessary for safety compliance. 
 WHAT WE OFFER:

-The opportunity to work with a cutting-edge AI-powered technology company 
-Collaborative and innovative work environment 
-Opportunities for professional growth and development. 

On-site requirement: This position is based full-time at our Cambridge, Massachusetts laboratory and requires daily, in-person attendance. Relocation assistance is not anticipated at this time.
 
Applicants must be U.S. citizens. We do not sponsor H-1B or any other employment visas for this position.