drjobs Staff Embedded Software Engineer

Staff Embedded Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Cambridge - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Iterative Health is a healthcare technology and services company on a mission to advance gastrointestinal care through relentless innovation. With deep expertise in artificial intelligence and clinical research we empower healthcare professionals to provide consistently high-quality colorectal cancer screenings and support clinical research teams and study sponsors to expand and accelerate patient access to novel therapeutics.

Position Overview
We are seeking a Staff Software Engineer specializing in embedded software development with a strong emphasis on edge AI deployment computer vision hardware integration and IoT. The ideal candidate will have deep experience with Ubuntu/Linux computer vision cybersecurity and the design of automated testing infrastructures. Familiarity with Software as a Medical Device (SaMD) standards is a plus but not the primary focus of the role.

In this role you will own and drive innovation at the intersection of AI and high-performance hardware. You will lead all aspects of software design and delivery including high level architecture design implementation testing and maintenance in accordance with Iterative Scopes Software Development standards.

Key Responsibilities

  • Hardware Integration:
    Develop and optimize software that interfaces with CV hardware like GPUs and video capture cards enabling high-performance data processing.
  • Edge AI & Computer Vision:
    Deploy and optimize AI models and computer vision pipelines (OpenCV PyTorchTensorFlow ONNX Runtime) on edge devices and IoT endpoints.
  • IoT & Edge Integration:
    Architect and implement secure robust IoT systems ensuring reliable communication and data flow between distributed devices and central platforms.
  • Cybersecurity:
    Implement security best practices for device firmware network communication and data storage ensuring compliance with industry standards and protecting IoT ecosystems.
  • Testing Infrastructure:
    Design and maintain testing frameworks to automate unit module and system level tests to ensure quality and reliability of software.
  • Cross-Functional Collaboration:
    Work with hardware ML DevOps QA RA and product teams to deliver integrated high-performance solutions. Ensure SW development complies with regulatory requirements
  • Best Practices:
    Proactively manage and resolve issues by engaging the appropriate internal teams when needed to help resolve issues with the device or external stakeholders.

Researches current technology trends and makes recommendations for the overall technical direction of product development.

Required Qualifications:

  • Bachelors or Masters in Computer Science Engineering or related field (or equivalent experience).
  • 7 years experience leading complex software systems from start to finish and across multiple release cycles. Including conceptualization deployment integration monitoring and upgrades.
  • Proven experience in full stack software engineering and AI model deployment.
  • Deep expertise in Linux and hardware/software co-design.
  • Proficiency in Python and Modern C for system-level programming and hardware API integration.
  • Experience with computer vision tools (OpenCV PyTorch) and edge AI deployment (TensorRT DeepStream).
  • Hands-on experience building automated testing infrastructures for complex distributed systems.
  • Experience participating in root cause analysis and effective investigation practices.

Preferred Qualifications:

  • M.S. or Ph.D. in Computer Science or other quantitative fields or related work experience.
  • Experience with cloud IoT and secure edge deployment.
  • Advanced understanding of DevOps practices and technologies (Docker Kubernetes CI / CD release management)
  • Experience in medical device health tech industry with SDLC Software as Medical Device (SaMD) ISO14971 and ISO 62304.
  • Experience working in a startup environment.




Some of our benefits include:

  • Vision/Dental/ Medical Insurance
  • Life/Disability Insurance
  • Parental Leave
  • Stock Options
  • Flexible Work Hours
  • Unlimited Paid Time Off

At Iterative Health were actively working towards creating an environment that is representative of the diversity of patients our technology serves. We are focused on building an equitable and inclusive culture and by extension hiring process. If you require any accommodations to make the application process or interviewing experience more accessible to you please contact


Required Experience:

Staff IC

Employment Type

Full-Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.