Senior Software Engineer
$140k - $175kNova Biomedical
Senior Software Engineer
We are seeking a highly skilled Senior Software Engineer with expertise in developing Linux-based medical device software. As a Senior SW Engineer, you will design, develop and maintain the application with integrated TCP/IP-based communication protocols. You will have a strong background in building high-performance, scalable and reliable systems, with experience in concurrent, multithreaded system design.
If you're passionate about developing medical device software and want to be part of a team that is shaping the future of life sciences, we'd love to hear from you, apply today!
What you'll do:
- Developing application in C/C++ in Linux environment at user-space and kernel level
- Develop and maintain TCP/IP socket-based communication systems.
- Collaborate with cross-functional teams to gather requirements and deliver robust technical solutions.
- Participate in design and code reviews.
- Troubleshoot and debug complex software issues.
- Contribute to continuous improvement in design practices, code quality, and development processes.
- Less likely but might involve travel to the customer site for issue identification.
What we are looking for in you:
- Experience developing in C/C++ in Linux environment at user-space and kernel level
- Experience with ARM architecture
- Experience with networking protocols such as DHCP, TCP/IP
- Experience with network security protocols such as SSL/TLS
- Experience with WiFi 802.11 protocols and encryption including WPA, WPA2, WPA3
- Experience integrating NFC/RFID readers into Linux environment
- Understanding of cross-compiler toolchains
- Familiar with version control systems such as Git and SVN
- Proficient in shell scripting
- Experience Required: Medical Device industry
- 8+ years of software development experience
- Bachelors Degree Computer Science, Computer Engineering
Physical Requirements for this role include:
- Ability to stand or sit for extended periods.
- Manual dexterity required for handling laboratory equipment and instrumentation.
- Ability to lift and carry up to 25 pounds.
- Ability to perform repetitive tasks.
- Ability to work in a laboratory environment with exposure to chemicals or biological materials.
- Ability to use required personal protective equipment (PPE).
- Occasional bending, reaching, or movement within lab environment.
Why work for Nova Biomedical:
- 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 in our Norwood, MA, Billerica, MA and Westbrook, ME offices
- Company subsidized cafeteria in our Waltham, MA office
Work Location: Hybrid work schedule on-site in Waltham
Targeted Salary Range: $140,000 - $175,000/year
Nova Biomedical believes in transparency and integrity throughout all we do, including compensation. The provided salary range for this role represents the expected base salary or hourly rate for this opening. Actual compensation will be commensurate with the candidate's experience and may vary based on individual factors such as location, skills, and education.
EEO Statement:
Nova Biomedical 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, Nova Biomedical 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 identity, gender expression, veteran status, age, mental or physical disability, genetic information or any other protected class.
$119k - $155k
...making it easy for buyers at Fortune 1000 companies to tap into global manufacturing capacity. Xometry is seeking a Senior Software Engineer to join our Xometry buyer experience organization. You will be responsible for leading initiatives to build new features...SeniorFull time- ...something groundbreaking as we transition from clinical development to our commercial launch. Lumicell is seeking a Senior Software Engineer to work in a dynamic, fast-paced start-up environment. The Senior Software Engineer will develop imaging and image-processing...SeniorFull timeCasual workImmediate startMonday to FridayAfternoon shift3 days per week
$168k - $252k
...build Anduril's next generation of imaging products from the ground up. ABOUT THE JOB We are seeking an experienced Senior Software Engineer to join our Realtime Software team in Lexington, MA . You will design, develop, and optimize real-time image processing...SeniorFull timeWork experience placementLocal areaRelocation package$140k - $200k
...amplify your impact and a culture that backs your ambition, you won’t just contribute—you’ll make things happen, fast.As a Senior Software Engineer on the Backend Platform team, you’ll design and build the systems that power complex workflows, orchestration, and event-...SeniorWorldwide$140k - $220k
...amplify your impact and a culture that backs your ambition, you won’t just contribute. You’ll make things happen-fast.As a Senior Backend Software Engineer on the Growth team, you'll be at the forefront of building and scaling ZoomInfo's core backend services. You'll work...SeniorWorldwide$140k - $220k
...have high aspirations for the company and are looking for the right people to help fulfill the dream.We're looking for a Senior Software Engineer to join a team that spans two of ZoomInfo's most technically demanding domains. On the Engagement Intelligence side, we process...SeniorWorldwide$191k - $253k
...way through to the field. When something breaks in a deployed environment, we fix it.About the RoleWe're looking for a Mission Software Engineer to join the Imaging Interfaces team. This is not a pure product development role. You will spend meaningful time keeping...SeniorFull timeWork experience placementImmediate startRemote workDay shift- ...rely on SS&C for expertise, scale, and technology.Job DescriptionJob Title: Sr. Software EngineerLocations: Waltham, MA - HybridAbout the RoleWe are seeking a skilled Sr. Software Engineer to design, build, and enhance tools and applications that power SS&C Intralinks’...SeniorOngoing contractFull time
- ...request a reasonable accommodation. About usNational Grid's IT team is currently seeking an innovative, technically talented Senior Software Engineer who can influence the architecture and design solutions for major initiatives within our IT Solutions Digital Platforms...SeniorFlexible hours
- ...Pega is changing the way the world builds software. In this role, you will be part of highly engaged teams designing and developing... ...where AI enabled tools are used to enhance learning, improve engineering efficiency, and support better decision making across the cloud...SeniorFlexible hours
$140k - $190k
Watertown, MAR&D - Software /Full-time /On-siteThe Company:We believe general-purpose, generally-intelligent robots will be built in our... ...ordinary robots to achieve extraordinary things. As a platform engineer, your work lies at the center of this challenge, orchestrating...SeniorFull timeWork at officeShift work$161.5k - $218.5k
...future of computing by enabling developers worldwide to build software that drives innovation in IoT, cloud computing, AI, and more?... ...we want to hear from you! The modeling team in Arm’s Central Engineering Software (CE-SW) division enables customers across domains such...SeniorWork at officeLocal areaWorldwideRelocationFlexible hours2 days per week- ...Senior Software Engineer Since 1906, New Balance has empowered people through sport and craftsmanship to create positive change in communities around the world. We innovate fearlessly, guided by our core values and driven by the belief that conventions were meant to...SeniorTemporary workPart timeWork at officeFlexible hours3 days per week
$140k - $200k
Watertown, MAR&D - Software /Full-time /On-siteThe CompanyWe believe general-purpose, generally-intelligent robots will be built in our... ...and stands.About Our Roles & TitlesAt Tutor, we believe great engineers and researchers are defined by what they build and the impact...SeniorFull timeWork at officeShift work$196.35k - $292.6k
...journey begins. Join teams that innovate to elevate, drive results, and excel together across every function. Job Summary As a Senior Software Engineer – Cloud Infrastructure, you will help build, operate, and scale mission‑critical cloud services that support NetApp’s SaaS...SeniorPermanent employmentWork at officeLocal area- Anduril Industries is seeking a Senior Software Engineer in Waltham, Massachusetts to lead a small team focused on command and control software. In this role, you’ll leverage your expertise in path planning and routing algorithms to develop cutting-edge technologies for...SeniorFull time
$140k - $220k
About the Role: We are seeking an experienced Senior Software Engineer to join our fast-paced, collaborative data team. In this role, you will have broad authority to drive the direction of our technographic data services, building world-class data pipelines and systems...Senior$146k - $194k
...develops state-of-the-art imaging systems across both hardware and software, deployed to tackle the most significant security challenges of... ...JOBWe are seeking a skilled and detail-oriented Software QA Engineer to join our team. The ideal candidate will be responsible for...SeniorFull timeWork experience placementImmediate start$200k
...finance, healthcare, telecom, and beyond. With 30 years of engineering excellence and a recent high-profile partnership with Google... ...data revolution. ROLE OVERVIEW We're looking for a Senior Software Engineer to help design, build, and scale high-performance software...SeniorWork at office3 days per week$191k - $253k
...develops state-of-the-art imaging systems across both hardware and software, deployed to tackle the most significant security challenges of... ...and allies an advantage.ABOUT THE JOBAs a Production Software Engineer, you'll be responsible for developing product-agnostic software...SeniorFull timeWork experience placementImmediate start- ...planning Reinforcement learning Proficiency programming in a Python‑Linux environment Comfort with programming linters (Flake8, Mypy) Software support of real‑time systems Visualization of robot data Advanced command of Python (dunder methods, lambdas, exception handling,...SeniorFlexible hoursShift work
$140k - $200k
...planning, computer vision, SLAM, optimization, machine learning, and more. If this sounds like you, read on! Across the board we write software to make our robots more capable, faster and safer. We work mostly in Python and Linux. What follows is a list of things we find...Senior- ...ISEE is seeking an experienced Senior Software Engineer to join our team. The ideal candidate has several years of work experience, and have worked on complex, performance-critical code-bases. Role responsibilities include: - Support full software development life...SeniorFull timeWork experience placement
$92.7k - $161.85k
...document generation solution and loan processing system that provides you with access to a wide range of features.As a SeniorProduct Software Engineer, you will be a key contributor on the DXG team, supporting our suite of compliance solutions. In this role, you will apply...SeniorFull timeWork at office$140k - $200k
...robotics technology company located in Watertown, Massachusetts is seeking talented individuals to enhance robot capabilities through software development in a Python-Linux environment. Responsibilities include optimizing motion planning and improving robotic vision...Senior$140k - $220k
...culture that backs your ambition, you won’t just contribute. You’ll make things happen-fast.The OpportunityWe're looking for a Senior Software Engineer to join the Data Acquisition team — one of ZoomInfo's most strategically important engineering areas.In this role, you...SeniorWorldwide$220k - $292k
...vision, sensor fusion, and networking technology to the military in months, not years. ABOUT THE TEAM At Anduril, our Software Engineers specialize in solving complex, real-world problems through cutting-edge algorithms and intelligent software integrations....SeniorFull timeWork experience placementImmediate start$140k - $160k
...About this role: Pickle is seeking a dynamic, driven Senior Software Engineer, Navigation, to enhance the speed and safety of our autonomous mobile robots. If you are experienced with and passionate about navigation and controls algorithms for mobile robots, and thrive...SeniorFull timeWork at office3 days per week$120.5k - $162.68k
...company where people truly BELIEVE in what they're doing! Job Description Summary: We are seeking an accomplished Senior Software Engineer with deep expertise in IBM IMS™ Transaction Manager (TM) and Database (DB) application programming to drive the evolution...SeniorRemote workFlexible hours$146k - $194k
...Senior Software QA Engineer Lexington, Massachusetts, United States Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business...SeniorFull timeWork experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- agile software developer Waltham, MA
- software developer fintech Waltham, MA
- financial software developer Waltham, MA
- software engineer Waltham, MA
- part time software developer remote Waltham, MA
- junior software developer remote Waltham, MA
- software engineer travel Waltham, MA
- scientific software engineer Waltham, MA
- federal - software developer Waltham, MA
- software developer Waltham, MA


