Job Sr. Software Engineer
TMC Ametek
Sr. Software Engineer
Location: Peabody, MA, US, 01960 Business Unit: Ophthalmic & Precision Solutions
TMC is seeking an experienced and career minded individual to serve as Sr. Software Engineer. As a key member of TMC's New Product Development team, you will play an essential role in the design, coding, test development, deployment and troubleshooting of software used to control and monitor our active vibration cancellation systems.
Key Responsibilities
Lead the development of innovative software solutions that drive the future of vibration cancelation technology. Architect, develop, and evolve monitoring and diagnostic software solutions that provide robust, scalable interfaces to TMC products. Own software design and technical standards, producing and maintaining high-quality architectural and design documentation to support product scalability and cross-team alignment. Serve as a technical authority on the company's hardware–software ecosystem, driving deep system understanding and influencing product direction through sound engineering judgment. Collaborate cross-functionally with controls, electrical and mechanical engineers to define end-to-end solutions aligned with product and customer requirements. Provide high-level technical support and advisory leadership to internal teams and key customers, contributing to problem resolution, system optimization, and future product planning.
Qualifications
Minimum BS degree in Computer Science or related field. Minimum 3 years of experience in software development. Extensive experience designing and developing complex software systems using modern software engineering. Demonstrated ability to translate software functionality into reliable performance on electromechanical hardware systems. Hands-on experience implementing and debugging low‑level communication interfaces between host software and embedded controllers. Strong background in software architecture, including interface definition, state management, error handling, and system‑level design. Proficiency in designing and developing production‑quality software applications, including advanced user interface development, with experience cross multiple programming languages a plus. Proven experience using C# and JavaScript for application and interface development, with the ability to apply additional languages such as C/C++ or Python when required by system architecture Strong analytical and creative problem-solving skills. Results-oriented, with a strong "get it done" attitude. Passion for following software development through demonstrated functionality on electromechanical hardware systems. Excellent written and verbal communication skills with the ability to interact with a variety of audiences. Detail-oriented and organized, with the ability to multitask and display consistent follow-through on tasks, assignments, projects, etc. "Roll up your sleeves" attitude in applying experience, knowledge and skills in contributing to team efforts.
$129.6k - $207.4k
...delivers better business results. Opportunity Overview Software development tasks consist of writing and maintaining software... ...software toolset, working closely with hardware and firmware engineers. Develop and maintain internal software tools to assist the...SeniorPermanent employmentContract workFor contractorsWork at officeFlexible hours$109k - $174.8k
...of our employees and recognize their merit. Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Danvers, Massachusetts, United States of America...SeniorTemporary workLocal area$130k - $200k
...networks, or processors. On this team we believe it is the software and control logic that integrate these elements into a... ...performance across the fleet. In this role, you will serve as a Sr Staff Software Engineer helping to define, architect, and develop complex software...SeniorPermanent employmentContract workRelocation package$105k - $169.05k
...of our employees and recognize their merit. Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Danvers, Massachusetts, United States of America...SeniorTemporary workWork experience placementLocal area$149k - $204.6k
...way consumer goods move through the supply chain. Intelligent software orchestrates advanced robots in a high-density, end-to-end system... .... What we need We are looking for a Software Engineer to join our Applications team and support the core user interfaces...Senior$139k - $165k
...advanced analytics. Our team consists of passionate and motivated engineers and scientists with advanced degrees in engineering, computer... ...and system resource management. The Role As a Senior Software Engineer at STR, you will help develop disruptive technologies...SeniorFull timeWork at officeLocal areaFlexible hoursNight shift$134k - $184k
...Senior Software Engineer Woburn, MA STR is hiring experienced Senior Software Engineers to join our multidisciplinary cyber/networking team committed to developing cutting-edge technologies that have an immediate and significant impact on our national security. Our...SeniorFull timeLocal areaImmediate startNight shift$161.7k - $258.8k
...that makes better decisions, drives innovation and delivers better business results. Opportunity Overview The Software Engineering team in North Reading is looking for an experienced Software Engineer/Lead with passion for learning, developing high quality...SeniorWork at officeFlexible hours$161.7k - $258.8k
...team - one that makes better decisions, drives innovation and delivers better business results. Opportunity Overview The Software Engineering team in North Reading is looking for an experienced Software Engineer/Lead with passion for learning, developing high...SeniorFor contractorsWork at officeFlexible hours- ...Senior Software Engineer The Product team forms the crux of our powerful platforms and connects millions of customers to the product magic. This team of innovative problem solvers develop and build products that help Epsilon be a market differentiator. They map the...SeniorLocal areaFlexible hours
$153k - $186.3k
...client organization, generating results that allow our clients to thrive. What You'll Do BCG is looking for a Global IT Software Engineer Senior Manager to contribute to the development, deployment, and optimization of cutting-edge Generative AI (GenAI) tools and...SeniorWork at officeLocal area$161.7k - $258.8k
Opportunity Overview Design and extend software for a large test system that incorporates many levels of software. Design operating... ...information systems and application software. Collaborate with engineers from other disciplines in diagnosing and solving complex...SeniorLocal areaOverseasFlexible hours$112k - $150k
...commercial, contracts, and operations. We're looking for an AI Engineer to help transform GE Aerospace operational data into production... ...ML Product Development Define, build, and evolve AI-powered software products that accelerate Commercial Engine Services operations—...Contract workRemote workRelocation package- ...ATI is the place to do the most meaningful work of your career. Position Overview: We’re looking for a Senior Full Stack Software Engineer to own the end-to-end development of a new mobile inspection application and its supporting cloud platform. This product is a...Senior
- ...Senior Software Engineer – Machine Learning/Computer Vision The ML Vision Team at Symbotic is expanding, and we're looking to hire a software engineer to help us build Machine Learning solutions. The candidate will assist in the development of deep learning vision models...SeniorFlexible hours
$168.1k - $227.4k
...Embedded Engineer Amazon is seeking exceptional talent to help develop the next generation of advanced robotics systems that will transform... ...qualifications: ~5+ years of non-internship professional software development experience ~5+ years of programming with at least...SeniorInternshipFlexible hours$141.91k - $212.87k
...JOB DESCRIPTION Senior Software Engineer, User Experience Semiconductor Capital Equipment - Axcelis Technologies Job Summary Axcelis Technologies is seeking a Senior Software Engineer, User Experience to join our software engineering organization and...SeniorLocal area- ...Senior Software Engineer – ML Operations Symbotic is looking for a talented Senior ML Ops Engineer to join our Perception team. You will assist in the development of deep learning perception models that will help our fleet of autonomous robots to accomplish their missions...SeniorTemporary workFlexible hours
- ...Job Title: Senior Software Engineer - Full Stack Location: Wilmington, MA Duration: Fulltime About BigRio: BigRio is a remote technology consulting firm headquartered in Boston. We deliver a range of solutions including custom machine learning/AI...SeniorFull timeRemote work
- A leading technology company in North Reading seeks a Senior Software Engineer passionate about developing high-quality software for automatic test equipment. The ideal candidate will have 5-8 years of experience with C++, C#, and Agile methodologies and is capable of tackling...SeniorWork at office
$142k - $153k
...industry. Our mission is to drive the future of national security by engineering scalable solutions that fuse technological innovation with... ...and implementation of system architectures for AI-enabled software systems, including APIs, services, data pipelines, and deployment...SeniorFull timeLocal area- ...Senior Support Software Engineer We are looking for a proactive Advanced Software Engineer to join our T3 Deployment team within our Technology, Software & Robotics Engineering organization. Your job will be to develop, integrate, deploy, and troubleshoot the software...SeniorWork experience placementWeekend work
$134k - $184k
...STR is hiring a Senior Cyber Software Engineer who has a passion for developing tools and techniques to enhance the security and resiliency of national defense software systems. What you'll do: Apply software engineering principles to develop robust...SeniorFull timeLocal areaNight shift- ...in Wilmington, Massachusetts, seeks a dedicated Systems Safety Engineer. This role requires collaboration within multidisciplined teams... ...related field with 4+ years of relevant experience. Knowledge of software and data interfaces, hazard analysis, and safety guidelines...SeniorFlexible hours
$125k - $150k
...Senior Full Stack Ruby on Rails Software Engineer Vestmark is seeking a Senior Full Stack Engineer with expertise in Ruby on Rails and React to help us build and enhance our financial advisor portal. In this role, you will work closely with product managers, designers...Senior- ...NAVA Software solutions is looking for a Sr.Net Developer Details: Sr.Net Developer Duration: Full time/Direct Hire Location: Beverly, MA - First Preference ,Hauppauge, NY,Oak Park, IL,San Jose, CA The Software Developer II will plan...SeniorFull time
- Axcelis Technologies, Inc. is looking for a Senior Software Equipment Control Engineer to develop and optimize control software for next-generation ion implanters. This role involves collaboration with hardware and systems engineering teams to define control architectures...Senior
- ...Senior Software Engineer – Platform Services We are hiring Senior Software Engineers to build and evolve business-critical systems at the core of the Symbotic platform. Our team owns the vertical lift systems that connect robots with input and output cells—directly...Senior
- 6942-ABIOMED Inc. Legal Entity in Danvers, Massachusetts is seeking a Senior Embedded Software Test Engineer. This role involves leading test plan development and execution for embedded software related to cardiovascular devices, collaborating with various engineering...Senior
- Salem Hospital in Massachusetts seeks a Central Sterile Technician responsible for advanced tasks in the sterile processing department. Key responsibilities include receiving and preparing medical instruments for sterilization, ensuring compliance with quality checks, and...SeniorAfternoon shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Job Sr. Software Engineer. Be the first to apply!
- part time software developer remote Peabody, MA
- senior Peabody, MA
- senior performance engineer Peabody, MA
- senior performance tester Peabody, MA
- senior manager m&a tax Peabody, MA
- senior vice president of operations Peabody, MA
- senior manager tax Peabody, MA
- senior manager legal Peabody, MA
- senior level Peabody, MA
- senior medical science liaison Peabody, MA

