Senior Applications Software Engineer

Analog DevicesWilmington, MA
$110,385 - $151,808Onsite

About The Position

A rapid research & development group within Analog Devices, Inc. is seeking a collaborative, self-driven software engineer with exceptional software development and optimization experience. The ideal candidate should possess strong front-end and mobile application development skills. They should also have experience writing software working with hardware devices. The candidate should be self-driven, willing to work as part of a team, and comfortable using critical-thinking skills and creativity to tackle ambiguous tasks.

Requirements

  • Experience developing visually appealing, user-friendly applications
  • Ability to develop iOS applications using Swift that are capable to use advanced hardware features such as BLE, audio and video processing
  • Capability to develop similar Android applications
  • Knowledge of Web APIs, styling techniques (including SASS) and related infrastructure
  • Understanding of UI/UX complexity and balancing it with technical feasibility
  • Ability to build cross-platform solutions
  • Good understanding of system design, hardware and software architecture, hardware and software integration
  • Building and scaling cloud applications using any of the following AWS, GCP or Azure
  • Practical skills in GitHub CI/CD workflows for Mobile and Web-Applications
  • Experience with building medical grade software or another regulatory environment
  • Willing to live in Massachusetts and be physically present in the office
  • Adaptability and creativity in tackling complex software challenges with minimal supervision
  • Team player – willing to collaborate with team members on multi-level problems and seek out appropriate support when needed
  • Effectively able to provide daily updates on progress and accurate estimates for time to completion of work
  • Drive to continuously improve as an individual to advance the team’s mission and success
  • Bachelor’s Degree in Software Engineering
  • 5+ years of experience

Responsibilities

  • Design, develop, and maintain software for biomedical and diagnostic systems.
  • Develop GUIs for various detection and analysis systems.
  • Develop mobile applications to interact with the hardware and APIs
  • Implement and optimize software for real-time control and data acquisition.
  • Analyze customer and internal requirements and specifications and translate these into software requirements and designs.
  • Participate in the continuous improvement of software development processes and tools.
  • Collaborate with cross-functional teams, including hardware engineers, process engineers, biomedical engineers, and lab team.

Benefits

  • medical, vision and dental coverage
  • 401k
  • paid vacation, holidays, and sick time
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service