Device Software Engineer
Cambridge, MA
Hyperspectral.ai
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.
-The opportunity to work with a cutting-edge AI-powered technology company -Collaborative and innovative work environment -Opportunities for professional growth and development. Applicants must be U.S. citizens. We do not sponsor H-1B or any other employment visas for this position.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile APIs Architecture AWS Azure Big Data Computer Science Computer Vision Data Analytics DevOps Engineering JavaScript LLMs Machine Learning Nvidia Jetson OpenCV Prototyping Python Robotics Testing UX
Perks/benefits: Career development Startup environment
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.