Demo

Staff Software Engineer

Advanced Instruments, LLC
Norwood, MA Full Time
POSTED ON 2/8/2025
AVAILABLE BEFORE 5/9/2025

Innovate, Empower, Grow—With Advanced Instruments

For nearly 70 years, Advanced Instruments has been at the forefront of innovation, helping organizations enhance quality, achieve reliable outcomes, and boost productivity in the

biopharmaceutical, clinical, and food & beverage industries. We don’t just develop cutting-edge technology—we empower our customers with solutions that drive efficiency, precision, and performance.

From Solentim®, revolutionizing cell and gene therapy with advanced imaging and single-cell deposition, to OsmoTECH® and OsmoPRO® micro-osmometers, delivering accurate and reliable lab results worldwide, we set the standard for quality and reliability. Our Artel portfolio ensures precision in liquid handling through advanced validation, automation, and calibration tools.

What sets us apart? With customer-centricity at our core, we take ownership, push boundaries, and collaborate to make a meaningful impact. Headquartered in Norwood, MA, with locations in UK and Westbrook, ME, our 340 employees worldwide are driving exciting growth this year.

Our Mission : To drive innovation that optimizes processes, increases efficiency, and delivers confidence in results.

Our Vision : To improve patient health through innovation and excellence.

If you're looking for a career where ingenuity, accountability, and collaboration fuel success, join us and be part of a team that’s shaping the future of our industry.

We are seeking a technical and action-oriented Staff Software Engineer (Embedded) to work hybrid in our Norwood, MA office .

A Day in the Life :

As a Staff Software Engineer (Embedded), you will actively contribute as a Software Engineer within an embedded software team and as a cross-functional team member with other disciplines including Hardware Engineering and Laboratory teams to plan, document, and implement the design of new systems, components, and features into current scientific instruments products. You will be a technical implementation leader on the embedded software platform team for our instrumentation products, used for configuration, data acquisition, and data analysis by customers and field application scientists. In a fast-paced commercial environment, you will need a strong bias towards action, with an ability to make technical decisions, obtain necessary information from stakeholders, and escalate when required. You will consistently write production-ready code that is easily testable, easily understood by other developers, and accounts for edge cases and errors.

As a Software Engineer :

  • Be accountable for development and delivery of assigned software features and / or applications within a cross-functional team, from design through validation
  • Maintain and expand unit testing coverage as appropriate to ensure the stability of software platforms
  • Troubleshoot, investigate, and resolve bugs in both established and growing software applications
  • Refactor existing code to proactively avoid roadblocks and avoid technical debt
  • Take part in group breakdown of new software features into actionable work items, and work with the team to estimate the time and complexity involved in them
  • Produce coherent and concise technical documentation of work completed, providing summary and evidence of work completed
  • Coordinate with a multi-disciplined R&D team to ensure positive product outcome
  • Collaborate with stakeholders to understand requirements and plan development milestones to ensure design and implementation align with project goals for successful delivery
  • Evaluate and recommend tools, technologies, and processes to ensure software platforms support quality, project, and program requirements
  • Actively seek ways to improve software processes and interactions
  • Maintain knowledge of Quality Management System

As an Embedded Software Engineer :

  • Interface and cooperatively plan features with firmware and hardware engineers
  • Maintain knowledge of board, display, user input, and communication systems
  • Participate in the lifecycle of the internal operating system of devices, from selection, to maintenance, tracking of security updates, and field update procedure design
  • Maintain knowledge of standards related to our device software (IEC 62304, ISO 14971, ISO 13485, ISO 9001)
  • Maintain knowledge of related communication protocols for our devices (OPC-UA, LIS2-A2, SMB, TCP / IP)
  • Build and maintain Software Bill of Materials for our embedded products
  • Manage processes and tools for cross-functional team debugging of the embedded system
  • Participate in technical inquiries to support vendor and product qualification
  • As a Staff Engineer :

  • Be the technical leader within the team to ensure forward progress, relying on experience, best practice, and risk tools (ie- FMEA) to make technical decisions
  • Be responsible for successful transfer of new features and software sub-systems produced as early-stage feasibility and proof of concept designs into the team
  • Implement new scientific workflows and corresponding features which do not require early-stage research
  • Participate in bi-directional workflow design reviews with the Firmware Engineer
  • Technically onboard and advise Software Engineers, Software QA Engineers, and other team members on the end-user workflows of the system
  • Collaborate with both Product Owners & Systems Architects to ensure the prioritization of technical backlog needs within the constraints of business goals, projects, and roadmap
  • What we are looking for in you :

  • 10 years of commercial embedded software experience with software and hardware platforms in a regulated domain
  • Proficient with real-time operating systems, preferably Nucleus or QNX
  • Experience with new product development with Embedded Linux
  • Expertise in working within ISO9001 Quality Management Systems
  • Expertise in software architecture and design patterns
  • Strong understanding of usability concepts on touch screen displays
  • Experience with Industry 4.0 protocols and standards, including OPC-UA
  • Knowledge with laboratory information system integration, including HL7 and CLSI LIS standard
  • Experience with certificate management and web services
  • Skills with internationalization and localization
  • Significant experience with embedded databases, Samba file shares, and Active Directory based authentication
  • Proficient experience in Azure DevOps, JIRA, or similar work item management tools
  • Significant experience with Git for source control management
  • Experience debugging and troubleshooting complex embedded systems both on-site and remotely
  • Experience working within both Agile & Waterfall Frameworks
  • Work Location : Hybrid, Norwood office

    What's in it for you?

  • Flexible Medical, Dental, & Vision Coverage
  • Competitive 401k company match
  • Bonus Program, Generous PTO and paid holidays
  • Generous Tuition reimbursement
  • Hybrid and flexible work arrangements
  • Professional development, engagement and events
  • Company marketplace for lunch and snacks!
  • EEO Statement :

    Advanced Instruments takes pride in being an equal opportunity employer committed to hiring a diverse and inclusive workforce. As a part of our commitment to a diverse and inclusive workforce, Advanced Instruments will continue to take steps to assure that recruitment, hiring, assignment, promotion, compensation, and all other personnel decisions are made and administered without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identify, gender expression, veteran status, age, mental or physical disability, genetic information or any other protected class.

    Job Type : Full-time

    Compensation Package :

  • Bonus opportunities
  • Yearly pay
  • Schedule :

  • 8-hour shift
  • Work Location : Hybrid remote in Norwood, MA 02062

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Staff Software Engineer?

    Sign up to receive alerts about other jobs on the Staff Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $80,479 - $90,779
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $162,729 - $194,659
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Advanced Instruments, LLC

    Advanced Instruments, LLC
    Hired Organization Address Norwood, MA Full Time
    We are seeking a dedicated and proactive Customer Success Manager to work hybrid in our Norwood officeto enhance the pos...
    Advanced Instruments, LLC
    Hired Organization Address Westbrook, ME Full Time
    We are seeking a dedicated and proactive Laboratory Chemist to work in the field and in our Westbrook, Maine office to e...
    Advanced Instruments, LLC
    Hired Organization Address Norwood, MA Full Time
    We are seeking a highly motivated, collaborative, customer-centric Customer Service Coordinator to work hybrid in our No...
    Advanced Instruments, LLC
    Hired Organization Address Norwood, MA Full Time
    We are seeking an energetic, detail-oriented and organized HR and Recruiting Coordinator to work hybrid, full time in ou...

    Not the job you're looking for? Here are some other Staff Software Engineer jobs in the Norwood, MA area that may be a better fit.

    EE Development & analysis engineer

    AVL Software and Functions GmbH, Brockton, MA

    Design Quality Engineer

    APN Software Services Inc, Walpole, MA

    AI Assistant is available now!

    Feel free to start your new journey!