Senior Embedded Firmware Engineer Job at Tactile Medical, New Brighton, MN

Y214YVN5VGpRRlRaL3VBZExoNXFvVjIvU3c9PQ==
  • Tactile Medical
  • New Brighton, MN

Job Description

Overview:

Position Summary

 

The Senior Sofware Engineer is a key resource for Tactile Medical Operations and R&D engineering teams driving software development for new products and expanding capabilities of existing products. Working to advance the technology and product sustaining roadmaps, this person will have ownership of developing embedded firmware for assigned projects and products. They will work as a key member of the product development team at our New Brighton, MN facility. Along with developing embedded product firmware to ensure our products provide robust solutions to patients, the Senior Software Engineer will regularly work directly with our application development team to advance our digital connectivity strategy.

Responsibilities:

Accountabilities & Responsibilities

  • Develop embedded firmware for Tactile Medical products with product and digital engineering teams.
  • Create project plans to determine development timelines and work within project team to execute delivery of short and long term milestones
  • Communicate with cross functional team members effectively to drive alignment and cohesive project execution
  • Gain understanding of, and drive clarity for, product requirements through collaboration
  • Take an active role in the development of software requirements, and deliver software outputs to meet product requirements.
  • Ensure adherence to internal and external software development procedures and regulations.
  • Leverage past experience to drive efficiencies with internal QMS procedures and practices.
  • Help set software development priorities and resourcing for upcoming project deliverables throughout the engineering organization
  • Maintain ownership of product software throughout the product lifecycle
  • Serve as SME for software QMS deliverables in the PDP process
  • As a technical leader, influence team activity by providing direction, feedback, and mentorship to engineering team members
  • Other duties as assigned
Qualifications:

Education & Experience

Required:

  • Bachelors Degree in Computer Science or similar technical discipline
  • 6+ years of work experience in a related field
  • Design and development experience with C/C++ for embedded 8-, 16- & 32-bit micro-controllers
  • Experience in design/manufacture of medical devices and ISO 62304
  • Experience with revision control systems such as Git
  • Development and debugging experience with in-circuit emulators, JTAG debuggers, oscilloscopes, logic analyzers and protocol analyzers
  • Experience with developing embedded firmware for connectivity via Bluetooth and WiFi
  • Experience with embedded driver implementations: USART, ADC, SPI, RS-232, I2C, CAN, Ethernet
  • Working knowledge of script-based languages such as Python

Preferred:

  • Experience working within DevOps to maintain traceability of software requirements through test cases
  • Experience working with non-product software used to test and manufacture products
  • Has worked with cybersecurity under updated FDA guidance in September 2023

 

Knowledge & Skills

  • Working knowledge of MS Office software applications (Word, Excel, Project, Visio, etc.)
  • Strong written/verbal communication and presentation skills to clearly articulate concepts
  • Ability to work cross-functionally to solve technical problems
  • Demonstrated ability to meet project deadlines
  • Ability to make timely decisions based on stakeholder input and engineering fundamentals
  • Organization and prioritization skills – adaptable to changing business needs and adept at juggling numerous
  • Demonstrated problem solving skills and analytical abilities
  • A passion for continuous learning
  • Ability to collaborate with both technical and non-technical team members

 

Competencies

  • Action Orientated
  • Directing Others
  • Influencing
  • Flexible
  • Functional/Technical Skills
  • Teamwork
  • Communication
  • Process oriented
  • Priority Setting
  • Problem Solving

 

It is the policy of Tactile Medical to provide equal opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Tactile Medical will provide reasonable accommodations for qualified individuals with disabilities.

Below is the starting salary range for this position, although offers may differ based on the candidate's location, job-specific knowledge, skills and experience.: $98,500 - $147,735 Additional benefits:: exempt - Our total compensation package includes medical, dental and vision benefits, retirement benefits, employee stock purchase plan, paid time off, parental leave, family medical leave, volunteer time off and additional leave programs, life insurance, disability coverage, and other life and work wellness benefits and discounts. Benefits may be subject to generally applicable eligibility, waiting period, contributions, and other requirements and conditions.

Job Tags

Full time, Temporary work, Work experience placement, Local area, Flexible hours,

Similar Jobs

AdNet AccountNet, Inc.

Court Reporter - As Needed Job at AdNet AccountNet, Inc.

 ...Court Reporter - PRN for Aberdeen Proving Grounds COURT REPORTER MUST HAVE OWN EQUIPMENT Hourly Rate plus $3.75 per page Job...  ...Understanding of legal compliance requirements. Capacity to work independently from general supervision (must be self-motivated... 

Get It - Executive

Executive Assistant - Remote Job at Get It - Executive

Executive Assistant (Part-Time Contract) We are a dynamic and agile product design agency seeking an Executive Assistant to join our growing...  ...may be the perfect opportunity for you! If you thrive in a remote work environment and have experience with virtual... 

US National Telecommunications and Information Administratio...

Fish Biologist Job at US National Telecommunications and Information Administratio...

 ...requirements for this position, applicants must meet the Education Requirements described below: A. Degree: major in biological science that included: At least 6 semester hours in aquatic subjects such as limnology, ichthyology, fishery biology, aquatic botany... 

SBT Global, Inc.

Technical Recruiter Job at SBT Global, Inc.

 ..., identify, and attract qualified candidates for a variety of technical roles, including software engineers, system administrators, data...  ..., providing a positive candidate experience throughout the recruitment process. Maintain accurate and up-to-date candidate records... 

Groton School

Part-Time Safety Officer Job at Groton School

 ...The Buildings and Grounds Department is seeking to fill two part-time campus safety officer positions on Groton Schools Safety Office Team.Position 1: The shift for this position is 7:00 a.m. - 9:00 a.m. - Monday, Tuesday, Thursday, and Friday when school is in...