QA Analyst (Boston/Lawrence, MA)
Software Test Engineer Job 40 miles from Leominster
Applause is looking for a QA Analyst for an engagement with a prolific sports and apparel client. An ideal candidate will have demonstrated proficiency in the QA end-to-end testing of web and mobile eCommerce apps and possess the following traits:
Capacity to absorb information quickly and to ramp-up on client apps, infrastructure and processes
Highly effective communications with the client's QA/Dev staff and the Applause team
Ability to coordinate and direct the efforts of the Applause Testing Services team by acquiring test requirements, developing test plans/cases, and to distill activities into a readily executable format
In this critical role, you will be representing Applause as a key member of the QA team and be the communication bridge between customer and Applause stakeholders.
Basic terms:
Role: QA Analyst
Type: 1099 Contract
Term: 12-months with potential annual renewal
Start date: April 16, 2025
Location: Hybrid, 2 days WFH / 3 days in-office 100 Guest St, Boston, MA.
Coverage: Monday-Friday during standard business hours
Capacity: Up to 40 hours weekly
Pay range: $50-60 USD per hour
Day-to-Day Responsibilities:
Execute test case, exploratory testing on mobile and web platforms
Log, track found defects; conduct bug fix verifications in coordination with QA/Dev
Draft and revise test plans and test cases
Participate in team meetings (stand-ups and status meetings)
Collaborate with the Applause Testing team
in order to distill project details (timelines, risks, contingencies, etc.) into actionable tasks for Applause remote testers; triage, prioritize, and assign Applause-reported issues to appropriate Jira channels for escalation the client Dev teams
Qualifications:
3+ years in a software QA Engineering/Analyst role
2+ years QA experience testing mobile and web-based apps
Experience with payments testing in an eCommerce application
Strong communications and interpersonal skill-set
Solid depth of experience and knowledge in the end-to-end QA testing life cycle
B.S. Degree in CS, Engineering or relevant professional experience
Preferred Skills:
Experience using the Applause/uTest platform
Sr. Software Quality Assurance Engineer
Software Test Engineer Job 20 miles from Leominster
Our Company
Gentuity is an exciting and highly innovative medical technology firm, active in the research and development, clinical translation, and commercialization of vascular imaging devices. This opportunity provides candidates with the unique chance to work on innovative medical products, with the potential to significantly change the practice of medicine in the care of patients suffering from a wide range of highly debilitating vascular diseases
SUMMARY OF PRIMARY DUTIES AND RESPONSIBILITIES
• Develop, write, and execute formal software verification and validation protocols according to product requirements and user needs.
• Create verification/validation test plans based on a scope of development work.
• Coordinate between Software QA and other departments to ensure the products meet requirements and user needs.
• Work closely with the R&D teams to aid data gathering and reproduction, documentation, and triaging of issues.
• Development of functional testing protocols (e.g., unit test, integration tests, white-box, and black box testing).
• Ensure verification completeness and compliance with general standards and Gentuity's quality management system.
• Other duties as assigned.
EXPERIENCE/SKILL REQUIREMENTS
Required:
• 8+ years of experience with software testing and verification in a medical device product environment.
• A quick-learning, initiative-taking individual who is confident working with different teams.
• Ability to multi-task and operate within a fast-paced environment.
• Excellent oral, written, analytical, technical, and interpersonal skills.
• A solid grasp on good documentation practices.
• Experience testing risk control measures.
• Experience working in an iterative development methodology (e.g. Agile/Scrum).
The following are considered a plus:
• Understanding of Quality System requirements and regulations relative to medical device software.
• Cybersecurity experience. Penetration testing, working on cybersecurity in a regulated environment.
• Experience with testing of embedded software in medical, scientific, and analytical devices.
• Experience writing automated testing scripts (JavaScript or similar scripting language).
• Software testing experience working in a continuous integration software environment.
EDUCATIONAL REQUIREMENTS
Bachelor's degree in a technical field (Computer sciences, EE, Physics, Biomedical, etc.) or prior experience with software verification
Senior Test Automation Engineer
Software Test Engineer Job 35 miles from Leominster
Who are we?
Fulcrum Digital is a leading IT services and business platform company. We partner with global companies from diverse industries, including banking and financial services, insurance, higher education, food services, retail, manufacturing, and eCommerce. With expertise in digital transformation, machine learning, and emerging technologies, we offer a consulting-led, integrated suite of enterprise-grade software products, services, and solutions.
The Role:
We are seeking a Senior Automation Test Engineer with 6+ years of experience in test automation using Cucumber, Selenium, and Appian Selenium. The successful candidate will be responsible for designing, developing, and maintaining automated test frameworks, ensuring the quality and reliability of enterprise applications. Expertise in BDD frameworks, CI/CD integration, and automation best practices is essential.
Key Responsibilities:
Design, develop, and maintain automation frameworks using Cucumber, Selenium, and Appian Selenium.
Implement Behavior-Driven Development (BDD) test cases using Cucumber and Gherkin.
Perform end-to-end functional, regression, and integration testing.
Collaborate with developers, business analysts, and QA teams to identify automation opportunities.
Integrate automated tests with CI/CD pipelines using tools like Jenkins, Git, or similar.
Troubleshoot, debug, and resolve automation script failures.
Enhance test automation processes, improving efficiency and effectiveness.
Provide mentorship and guidance to junior automation testers.
Requirements:
6+ years of experience in test automation using Selenium, Cucumber, and Appian Selenium.
Strong programming skills in Java or Python for test automation.
Expertise in BDD frameworks (Cucumber, Gherkin).
Hands-on experience with CI/CD tools (Jenkins, GitHub, Bitbucket).
Experience in API automation testing (Postman, REST Assured).
Strong analytical and troubleshooting skills.
Excellent communication and collaboration skills.
Preferred Skills:
Experience with Appian RPA and low-code automation testing.
Knowledge of cloud-based testing environments (AWS, Azure, or GCP).
Experience in performance testing and mobile automation.
Hardware Test Engineer
Software Test Engineer Job 39 miles from Leominster
Hanna Instruments is seeking a skilled Hardware Test Engineer to join our dynamic R&D team in our Woonsocket, RI office. In this role, you will be responsible for developing, assembling, and executing comprehensive hardware tests for our sensors and instruments. You will design and build test fixtures, build and debug prototypes, and independently conduct testing to verify product reliability and performance. This role is full time on-site position.
This position is ideal for someone with a strong background in electronics who thrives in a hands-on environment and enjoys problem-solving through practical application.
Key Responsibilities:
• Develop and Build Test Equipment: Design and assemble custom test fixtures to evaluate hardware performance and durability.
• Independent Testing: Execute comprehensive test plans, record results, and provide detailed analysis to engineering teams.
• Soldering and Assembly: Perform fine-pitch soldering (SMT and through-hole) to assemble prototypes and modify PCBs as needed for testing.
• Troubleshooting: Diagnose and resolve hardware issues, providing feedback to design teams to enhance product quality.
• Documentation: Maintain detailed records of test procedures, results, and design modifications.
• Collaboration: Work closely with other engineers to ensure seamless integration of test feedback into product development cycles.
• Compliance Testing: Ensure products meet industry standards and internal quality benchmarks.
• Continuous Improvement: Proactively suggest improvements to test methods, tools, and processes.
Qualifications:
• Education: Associate or Bachelor's degree in Electronics Engineering, Electrical Engineering, or related field. Equivalent hands-on experience will be considered.
• Must be able to work full time in our Woonsocket, RI office.
Experience:
• 3+ years of experience in hardware testing or electronics manufacturing.
• Proven ability to build and execute hardware tests independently.
• Experience with designing and building custom test fixtures.
Technical Skills:
• Strong proficiency in soldering (fine-pitch SMT, through-hole).
• Familiarity with oscilloscopes, multimeters, and other electronic test equipment.
• Knowledge of PCB design and layout (Altium, Eagle, or similar).
• Ability to interpret schematics and electronic diagrams.
Soft Skills:
• Strong problem-solving abilities and attention to detail.
• Excellent organizational skills and ability to manage multiple tasks simultaneously.
• Effective communication skills to document and relay findings.
• Preferred Skills:
• Experience with embedded systems testing.
• Familiarity with firmware debugging tools (nice to have).
• Basic programming knowledge for automated testing (Python, C, or LabVIEW).
The people here at Hanna create testing solutions that help improve everything from the taste of your local microbrew to the safety of the water from your tap. With operations in 34 countries, Hanna is working to solve some of the world's biggest problems by making scientific testing more accessible, easy and accurate. Working for Hanna is an opportunity to be a part of the solution in making a better world.
We offer a competitive salary and a comprehensive benefits package.
Job Type: Full-time
System Integration And Test Engineer
Software Test Engineer Job 21 miles from Leominster
Systems Integration/Test Engineer - 3rd Shift
Pay Range: $65-79 AN HOUR
12 MONTH CONTRACT
ACTIVE SECRET CLEARANCE REQUIRED
Plans, implements, tests, documents, and maintains solutions for the integration and testing of in-house developed and COTS/GOTS components, elements, subsystems and/or systems. Synthesizes customer contractual needs and requirements into system test solutions that acknowledge technical, schedule and cost constraints. Establishes functional and technical specifications and standards, solves hardware/software interface problems, defines input/output parameters, and ensures integration of the entire system or subsystem. Reviews, evaluates and derives requirements for testability, develops and directs preparation and execution of comprehensive test plans, procedures and schedules for complete systems and/or subsystems. Coordinates subsystem and/or system testing activities with programs and other organizations. Performs analysis of test results and prepares comprehensive subsystem and/or system level evaluation reports which verify and validate system performance. Writes discrepancy reports and performs integration regression testing to verify/validate incorporated fixes to software, components, subsystems and systems.
Basic Minimum Required Qualifications:
• Bachelor's degree from an accredited college in a related discipline (Electrical Engineering, Computer Engineering, Computer Science or related field of study or related professional level career experience)
• Experience using Microsoft Office products to generate status reports, project plans, and work instructions.
• Experience writing, editing and supporting existing software code base using LabVIEW and/or Test Stand software.
• Experience in analyzing and resolving problems.
• Experience in managing and prioritizing your own workload that may consist of several tasks at once.
• Excellent verbal and written communication skills.
• Experience in effectively working on teams.
• Ability to work with minimal detailed direction to deliver desired results.
Desired (nice to have) Qualifications:
• A minimum of 9 years of professional level career experience is preferred.
• Proven success in implementing appropriate methods to measure electrical parameters typically required for components and subassemblies.
• Subject matter expert in Radio Frequency or Microwave systems and subsystems. Success in developing multiple complex test programs with NI LabVIEW and/or Test Stand development environments.
• Proven track record of researching and specifying components for test equipment design.
• Proven ability in troubleshooting measurement issues and isolating problems down to the test instrument, fixturing, software level or unit under test.
• Proficiency generating assembly and block diagram sketches, parts lists and other types of engineering documentation.
• Proficiency in Corrective/Preventative action process and implementation.-Solid background in deriving test requirements from design or system level requirements.
• Ability to identify and author required documentation to correct drawing to actual hardware discrepancies.
• Proven collaborator with multidiscipline teams.
• Effective relationship builder across multiple organizations and disciplines.
• Experience preparing charts and giving presentations outlining technical issues, solutions or trade studies.
Benefits provided: 401K, medical, dental, and vision, sick time as applicable to state law
Butler America Aerospace, LLC. is proud to provide an equal opportunity workplace and be an affirmative action employer. Consider Butler because we are committed to hiring and retaining a diverse workforce. We recognize that we thrive on diversity and inclusion for the benefit of our employees, our customers, and the communities where we are located. Employment decisions are made without regard to race, color, religion, gender, national origin, ethnicity, veteran status, disability status, age, sexual orientation, gender identity, gender expression, marital status, mental or physical disability or any other legally protected status.
Principal Automation Engineer
Software Test Engineer Job 31 miles from Leominster
Vaxess is a NIH and venture-funded company developing a pipeline of next-generation vaccines and therapeutics on the MIMIX platform. With only five minutes of wear-time on the skin, the self-applied MIMIX patch enables up to two weeks of sustained delivery. The platform combines high temperature stability with simplified application to dramatically alter the way that drugs are delivered. Vaxess is committed to enabling products that are not only more effective, but also more accessible to patients around the world.
Research & development at Vaxess is cross-disciplinary, integrating mechanical, industrial, biomedical, and chemical engineering with chemistry, biology, and human factors to address important unmet medical needs. We are seeking a talented, collaborative, and highly motivated engineer with expertise in developing automated manufacturing equipment to join our team of scientists and engineers. This role offers a unique opportunity to build manufacturing capacity from the ground up to bring innovative technology to the global vaccine and therapeutic market.
Responsibilities
Build and lead a team of engineers to prototype and develop automated manufacturing and inspection equipment to increase throughput and scale of MIMIX patch manufacturing from pilot through commercial scales
Devise robust and scalable tools, fixtures, and process aids to improve quality and throughput of manufacturing operations
Manage development of imaging systems and machine vision programs for in-process and finished product inspections
Manage new equipment procurement projects by interfacing with outside vendors, developing engineering specifications, and drafting and reviewing qualification protocols
Author equipment operation and maintenance SOPs and other controlled documents within Vaxess' Quality System
Manage, train, supervise, and mentor junior members of the engineering team
Collaborate closely with cross-functional teams to support product development and manufacturing activities
Qualifications
10 years' industry experience minimum in medical device or pharmaceutical environments, minimum BS in Mechanical, Industrial, or other relevant engineering discipline
Demonstrated ability to effectively manage a small team of junior engineers; proven project and time management skills and ability to efficiently achieve goals within timelines
Prior experience developing automated systems with machine vision, PLCs, and robotics is required. Exceptional candidates will have experience with automated liquid handling or 3d printing techniques, deep/machine learning, ideally in medical device or pharmaceutical environments
Proficient with: Solidworks or similar 3D CAD software; ATS SmartVision, Cognex VisionPro, or other machine vison software
Knowledge of GxP requirements and experience working within a medical device or pharmaceutical quality system
Demonstrated abilities to learn new skills and fields, creatively solve challenging technical problems, think independently, and work collaboratively in diverse multidisciplinary teams
Entrepreneurial spirit and drive to positively impact global human health
Vaxess is building a team of exceptional people to rapidly advance product development. We work closely as a team and thrive in a dynamic, exciting, and engaging work environment. If you're interested in joining the Vaxess team, please submit your CV/resume to
******************
.
Field Automation Engineer
Software Test Engineer Job 18 miles from Leominster
Responsible for installation, development and implementation of applications, integrations, mechanical service, customer training, and sales demonstrations of applications on Tecan liquid handling platforms, including EVO and/or FLUENT.
Responsibilities
Performs instrument installation, integration of third-party devices and development of software applications by writing Evoware and/or Fluent scripts.
Performs problem diagnosis, service, and preventative maintenance on Tecan instruments.
Performs complex software application development, including developing liquid classes, and device integration at customer sites.
Provides customer training on use, application development maintenance, and troubleshooting.
Share information obtained from unique problems or specialized training to the Field Service Team and the Tecan organization if appropriate.
Performs complex demonstrations and installs.
Maintain a travel schedule and to travel on short notice
Complete essential service records in the established method and timeframe according to company policy.
Ensure assigned targets and metrics are maintained and achieved as assigned.
Maintains appropriate parts inventory by checking stock to determine inventory level; anticipating needed supplies; placing and expediting orders for supplies; verifying receipt of supplies.
Provides back-up service support outside of assigned territory as needed.
Maintains technical knowledge by attending educational workshops and reviewing technical publications.
Handles essential tasks as assigned and responds to change productively.
Follows all local safety procedures, State and Federal OSHA Regulations, and reports any safety concerns.
This position requires a presence in the Worcester or Framingham surrounding areas, as well as the ability and willingness to maintain a travel schedule, including traveling on short notice.
Skills
Ability to work well under pressure and to multi-task
Strong organizational and follow-up skills
Ability to complete all tasks assigned in a timely fashion
High level of commitment and initiative
Willingness to disseminate new information obtained to team members
Professional phone etiquette required.
Ability to work and interact effectively with diverse groups inside and outside of the organization
Ability to manage time effectively
Ability to travel up to 60% and overnight travel up to 50% of the time required
Dependability is a must.
Excellent written and oral communication skills (including legible handwriting).
Proven team player
Ability to react to change productively.
Experience
BS Degree in Life Science, Computer Science or equivalent industry experience
Minimum of 3 years of laboratory experience working with Evoware, Fluent, Magellan and other Tecan software is desired.
Minimum of 3 years robotics/automation experience and writing scripts is desired.
Electro/mechanical experience a plus
Well-developed PC skill level, including MS Windows 2000/XP, Windows 7, WIN10, and Office Suite.
Software Engineer
Software Test Engineer Job 28 miles from Leominster
Aware is a global leader in biometrics software products, solutions, and services. We are looking for a Software Engineer with an understanding of server application development for commercial software. This position requires a team player with very strong technical skills to develop commercial-grade software based upon Aware's existing and new product ventures.
The Software Engineer will have knowledge of a large variety of environments including client and server applications on multiple operating systems (Windows and Linux). Responsibilities include a team-based approach to writing software product engineering specifications in the form of user stories, then designing and implementing to support the specifications in a pure Agile environment. The selected individual will be a significant contributor in a small team of software engineers, focused on delivering quality software in short time-cycles.
Essential Job Functions
Perform new product development and existing product enhancements in support of the company's technology roadmap.
Resolve product defects to ensure the company delivers high quality software.
Develop new software and change requests in support of new customer projects to help them achieve their project goals.
Resolve customer project defects to ensure customers have high performing, quality software.
Create documentation in support of the above responsibilities.
Create software development effort estimates for new customer projects, change requests, defects, and new product development.
Work collaboratively as a member of an Agile team to achieve the above roles and responsibilities.
Note: In addition to Essential Functions, the candidate also performs similar work-related duties as assigned.
Qualifications and Experience
2+ years of experience with object-oriented software development.
Bachelor's degree in computer science or equivalent experience
Experience with Java language (threading, file/stream IO, collections, etc.).
Experience with common Java web application development frameworks (Spring, Hibernate, etc.)
Experience with Web Service based applications (SOAP and REST, SOA)
Experience with Databases (MSSQL, MySQL/MariaDB, Oracle, Postgres)
Experience with performance optimization of software applications.
Comfort with web and workstation UI technologies (HTML5, Javascript, Vue)
Comfort with directly engaging with customers to design software solutions
Aware is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.
Senior Software Engineer
Software Test Engineer Job 40 miles from Leominster
Senior Backend Engineer (Python, AWS, distributed systems)
Boston - hybrid working
Salary: $180-210k + bonus = OTE 300k upwards!
Do you want to work for a fast-paced and highly successful financial organisation?
This is a rare opportunity into one of the most challenging teams in the firm!
You will need solid motivation, drive to excel and to be confident in solving complex problems with a mathematical/analytical mindset.
Backend Engineer Responsibilities:
Work closely with members of the Research group to review and define requirements for systems that simulate the impact of a large number of variations to the primary investment strategies
Create design proposals for technical solutions that meet the business requirements with high performance, scalability, and maintainability, primarily using Python and C#
Design, develop, and support systems that run in on-premise data centers and on AWS
Lead technical design discussions within the team to gather feedback, discuss the merits and risks of different approaches, and reach consensus on the target architecture
Requirements:
Bachelor's degree in Computer Science, Computer Engineering, or a related discipline
Experience working with large, high-performance, distributed systems
Experience designing and developing complex production systems in Python
Understanding of computer systems architecture, operating systems, I/O and memory
A passion for software development and a desire to learn new technologies
Experience with developing cloud native solutions on public cloud, preferably AWS, is a plus
Experience working with Kubernetes is a plus
Sound like you? Please send across your updated resume and we can arrange a confidential conversation to discuss in more detail.
Robotics Software Engineer
Software Test Engineer Job 40 miles from Leominster
Job Title: Robotics Software Engineer
About Us: We are an innovative technology company specializing in robotics solutions that address complex challenges across various industries. Our mission is to develop cutting-edge robotic systems that enhance efficiency, precision, and adaptability. We are seeking a talented Robotics Software Engineer to join our growing team and contribute to the design, development, and deployment of advanced robotic systems.
Position Summary: The Robotics Software Engineer will be responsible for developing and implementing software solutions for robotic systems, focusing on functionality, reliability, and performance. This role involves collaborating closely with cross-functional teams, including mechanical, electrical, and systems engineers, to design and optimize robotic solutions for real-world applications.
Key Responsibilities:
· Design, develop, and test software for robotic systems, including motion planning, navigation, and control algorithms.
· Implement and optimize software for embedded systems, sensors, and actuators.
· Collaborate with hardware teams to integrate software with mechanical and electrical components.
· Develop simulation environments to test and validate algorithms and system behavior.
· Write and maintain clean, efficient, and well-documented code.
· Debug and troubleshoot software issues in prototypes and deployed systems.
· Participate in system architecture design and contribute to defining software requirements.
· Develop and refine algorithms for mobile robots, including mapping, obstacle avoidance, and voice command integration.
· Stay up-to-date with advancements in robotics and software engineering, and incorporate best practices into development processes.
Requirements:
· Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field.
· 3+ years of experience in robotics software development.
· Proficiency in programming languages such as C++ and Python
· Experience with ROS/ROS2 (Robot Operating System) standard packages and deployment
· Strong understanding of robotics concepts, including kinematics, dynamics, control systems, and SLAM (Simultaneous Localization and Mapping).
· Experience with sensor integration, such as cameras, LIDAR, and IMUs.
· Expertise in developing solutions for mobile robots, including mapping, obstacle avoidance, and voice command functionalities.
· Familiarity with simulation tools (e.g., Gazebo, Webots, or V-REP).
· Excellent problem-solving skills and the ability to work in a fast-paced environment.
· Strong communication and teamwork skills.
Nice-to-Have Skills:
· Experience with AI and machine learning in robotics applications.
· Knowledge of real-time operating systems (RTOS) and embedded systems programming.
· Background in computer vision or deep learning frameworks.
· Experience with cloud-based robotics platforms and IoT integration.
· Familiarity with agile development methodologies.
Why Join Us?:
· Opportunity to work on cutting-edge robotic technologies that impact industries worldwide.
· Collaborative and innovative work environment.
· Competitive salary and benefits package.
· Career growth opportunities in a fast-growing company.
· The chance to be part of a passionate and talented team shaping the future of robotics.
Software Engineer
Software Test Engineer Job 40 miles from Leominster
Leading, Boston-based, quant trading firm is seeking an Execution Developer to join their firm. You will be building the tools, platforms and algorithms that enable investment engines for multiple teams, driving forward their centralized global trading operation
Your challenges will be varied and might involve building new execution algorithms, the platforms on which they run, simulation environments, intelligent order routing, connectivity to execution venues and brokers, tools for high touch and quant traders, monitoring capability, post-trade performance analysis and software to optimize all aspects of the trading lifecycle.
The Team:
The team is currently undergoing a significant investment in order to rationalize the trading capability across multiple teams. The engineering team works exceptionally closely with both the Trading Desk and the Execution Research team in order to design, build and maintain a world-class trading capability. They have trading floors in London, Hong Kong, Boston and New York and are responsible for trading in excess of 5 trillion dollars annually.
About you:
You will be an expert software developer and ideally understand the financial markets with relevant electronic trading experience in at least one of the asset classes that we trade. You'll be a member of a highly focused team with an exceptionally broad responsibility, so great communication skills and an ability to work as part of a team are a must.
In order to qualify:
Expert proficiency in Java.
Database / SQL skills.
Great communication skills coupled with the ability to work closely with both technical and non-technical colleagues.
A proponent of strong software engineering techniques and agile methods: continuous integration, code review, unit testing, refactoring and related approaches.
Proficient working on both Linux and Windows platforms.
Advantageous:
An excellent understanding of financial markets and instruments.
Experience with FIX is a significant advantage.
Experience working closely with Quants and/or Traders.
Python knowledge.
Experience of front office software and/or trading systems development e.g. in a hedge fund or investment bank.
Expertise in building distributed systems with service-based or event-driven architectures, and concurrent processing.
Experience of web-based development (TypeScript).
Relevant mathematical knowledge e.g. statistics, asset pricing, time-series analysis optimization algorithms.
Robotic Software Engineer (M/W/D)
Software Test Engineer Job 40 miles from Leominster
Are you excited about building high-performance robotic systems that can perceive, learn, and act intelligently alongside humans? Our team is creating new products and technologies that make this possible, at global scale.
Our software team is seeking broad, curious engineers to join our diverse, full-stack team. In addition to holistically designing, building, and delivering end-to-end robotic systems, our team is responsible for the core infrastructure and tools that serve as the backbone of our robotic applications, enabling roboticists, machine learning scientists, and software engineers to collaborate and deploy systems in the lab and in the field. Our work spans real-time software, machine learning engineering, big data, simulation, and more.
Key job responsibilities
Architect, design,and implement roboticsoftware applications, infrastructure, and tools.
Work with stakeholders across hardware, science,and operations teams to iterate on systems design and implementation.
Create robust, high-quality, well-tested software to interface with robots, controlsensors, actuators, and other hardware.
Collaborate with machine learningand robotic controlsexperts to implementand deploy algorithms, such as machine learning models.
Profile, tune, and optimizesystem performance.
Create re-usable softwareand systems to accelerate roboticsdevelopment.
Maintain high standards by participating in reviews, designingfor fault toleranceand operational excellence, and creating mechanisms for continuous improvement.
Basic qualifications
Bachelor's Degree or greater in Computer Science/Engineering, Statistics, Mathematics, or equivalent.
5+ years of professional software development experience with at least one modern language such as Python, C++, Java, or Kotlin including object-oriented design.
3+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
Proficiency with professional softwareengineering practices & standard practicesfor the full software life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Experience in software designand architecture. Excellentinterpersonal and written communication skills.
Strong experience in Robotic
Preferred qualifications
Experience with AWS (S3, Lambda, SQS).
Master's or advanced degreein Computer Science/Engineering, Statistics, Mathematics, or equivalent.
8+ years of industrysoftware development experience, with background in design patterns, data structures, and test-driven development.
Experience in one or more relevanttechnical areas: robotics, computer vision, machine learning, sensors, real-time systems, embedded systems, and simulation.
Experience with interdisciplinary developments that involve hardware, software, and algorithm co-design.
Experience supporting large-scale infrastructure and tool development for scientific/engineering users.
Solid fundamentals in operating systems, embedded systems, or systems programming. Demonstrable experience in building, programming and integrating softwareand hardware for robotic systems. Independent and ability to work with minimal direction.
Demonstrated experience incubating and productionizing new technology, working closely with researchscientists and technical teams from idea generation throughimplementation
Software Engineer - Mobile Front End
Software Test Engineer Job 27 miles from Leominster
NATICK, MA
CHICAGO, IL
Aila is redefining how enterprise retailers, healthcare providers, and more serve their customers through our platform of high-performance self-service solutions. With customers like Costco, Panera, and Quest Diagnostics, we're transcending the limitations and expense of legacy systems with faster, smarter, and more intuitive customer and employee-facing experiences.
We're an entrepreneurial and fun-loving team dedicated to building a great company as we enter our next growth phase.
Position Details
We're seeking a highly motivated technical person to join our growing software development unit. The software engineer will develop and drive various technologies across a variety of languages and mobile and cloud based technologies. These initiatives span mobile/web applications, and backend cloud architecture. This individual will operate to expand Aila capability and will operate in an agile environment. They will apply AI tools and methodologies, and ensure strategic alignment across our functional teams.
Deliver high quality software solutions with initial guidance
Operate in a self sufficient way to deliver cutting edge technology to our world class Aila customers.
Manage day-to-day development activities across multiple projects, ensuring projects are transparently communicated, delivered on time and within budget
Collaborate with product owners to translate requirements into technical specifications
Build test driven tools to verify the features are working to the product specifications
Debug and diagnose complex and cross-system related capabilities, from mobile, to web to cloud based services.
Qualifications
BS/MS in Computer Science, Software Engineering, or a related field
3+ years of hands-on development experience with mobile, with an emphasis on iOS(Swift and Objective-C)
Extensive knowledge in the building and distribution of mobile applications, at scale
Extensive knowledge in native libraries, focused on Apple EcoSystem(Apple development kit, CoreML, etc.)
2+ years building native or web based applications, from wireframe and mockups to smooth and impressive interactions
Proven expertise in developing mobile applications (iOS/iPadOS preferred) with modern hybrid platforms such as React Native and native platforms such as SwiftUI or UIKit
Proven track record of delivering high quality solutions on mobile hardware, that leverage features such as camera, location, and mobile workflows for iOS and Android
Preferred Qualifications
Experience with public-facing frameworks, SDK's, and API's
Knowledge of hardware/firmware development and/or IoT environments
Aila Technologies is an equal opportunity employer. All employment decisions are solely based on business needs, job requirements and individual qualifications without regard to race, gender, religion, ethnicity, age or any other status protected by the laws and regulations where we operate.
Full Stack Software Engineer
Software Test Engineer Job 35 miles from Leominster
For over twenty years, Atmospheric G2 has provided our customers market-leading weather intelligence software that enables them to confidently assess the impacts of weather on their markets. Our flagship product is up on monitors throughout the trading day across most trade floors in North America and Europe. AG2 forecasts have been proven, via various third-party studies, to have the best accuracy in the world, exceeding the US National Weather Service and other weather vendors. We understand that the foundation of our success is deeply rooted in the quality of our products, which is why we are seeking an experienced Senior Full Stack Software Developer to join our team.
Job Description:
We are seeking a highly skilled and experienced Senior Full Stack Software Developer to join our dynamic team. The ideal candidate will have a strong background in developing and maintaining web applications with a focus on Angular for the front end, C# for API development, and MySQL for the database. Experience with running web applications in AWS and a background in the weather or energy industry will be considered a significant advantage.
Key Responsibilities:
- Design, develop, and maintain scalable web applications using Angular, C#, and MySQL.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Develop and implement robust API solutions.
- Optimize applications for maximum speed and scalability.
- Participate in code reviews and provide constructive feedback to team members.
- Stay updated with emerging technologies and industry trends.
Requirements:
- 5+ years of professional experience in full stack development primarily using Angular.
- Proficient in C# (or other OO Language).
- Strong understanding of RESTful API design and development.
- Solid understanding of front-end technologies, such as HTML5, CSS3, and JavaScript.
- Experience with version control systems such as Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Experience in the weather or energy industry is a plus.
What We Offer:
A competitive salary and comprehensive benefits package.
Well established company with a start-up mindset
A supportive work environment where you can thrive both as a leader and a contributor.
A forward-thinking environment that values innovation and creativity, allowing you to bring new ideas to the table and see them implemented.
Flexibility with a hybrid role to balance professional and personal life effectively
Medical Device Software Engineer
Software Test Engineer Job 31 miles from Leominster
Medical Device Software Engineer
Type: Full Time
Salary: 135,000k - 150,000k plus bonus
Qualifications:
BS Computer Science or Electrical Engineering or equivalent work experience. MS Computer Science or Electrical Engineering preferred.
Minimum of 6 years previous experience in software design, analysis and trouble shooting in an engineering environment.
Experience requiring technical leadership within an advanced software development environment.
Experience with Agile software development techniques preferred.
Windows application, WIN32/MFC programming
C++
Debugging in Visual Studio
TCP/IP and UDP network programming
Demonstrated ability to elicit, write, analyze, review, trace software requirements
Must be familiar with Medical Device written requirements
Nice to have:
Medical Device Industry experience
C#
CMAKE
Ninja
Secure programming, Windows batch programming, Python
Ability to develop system architecture
Ability to maintain complex detailed records and reports
Ability to work with Agile development methodologies
This position is responsible for product software architecture, design, implementation, and testing. This position establishes and enhances procedures to optimize development efficiency, software quality, and product cost.
Work within a team of engineers and test personnel to produce high quality deliverables during the design, implementation, integration, test and support phases of product development. Independently diagnose, debug and resolve defects. Provide technical leadership to development teams; write technical requirements (TSSR); implement designs from technical specifications; develop system architectures; provide technical documentation; translate designs into functional, tested software.
Coordinate activities of other engineers and guide the successful, timely completion of SW modules and subsystems by setting clear goals, objectives
Perform SW module unit test, SW subsystem test, and SW integration test to ensure correct SW operation and quality. Mentor others to ensure best testing practices are used consistently and evolve in accordance with changing technical product specifications
Provide advanced system level support to clinical engineers, quality engineers, service engineers and test personnel by executing tests, reproducing defects, documenting defect analysis in defect tracking system(s).
Contribute technical insight and expertise to program planning, strategic planning and department-wide process improvement initiatives.
Assist in team building and mentoring junior engineers by providing on-going technical guidance, review and assessment of development assignments.
Comply with all internal SOPs and FDA and industry regulations. Develop and/or improve development processes, procedures and protocols.
Utilize and enhance the software configuration management system to correctly maintain SW files. Able to build SW and install SW in a development and product environment.
Software Engineer / C++Developer
Software Test Engineer Job 28 miles from Leominster
Direct Hire/Perm
C++ Developer/Technical Lead
Someone at a Technical Leader level as a hands on person....each company has a different title for this - could be Principal Engineer, Consulting Engineer, Fellow. Maybe even Architect or a manager title in other places (as long as they are hands on and not managing people).
*Must have a software background - ideal is C+/Linux/Qt,but can be flexible on specific tech
*Must have solid understand of SW dev fundamentals, as well as things like Scrum, process, design, etc.
*MUST have medical device experience
**Ideally have overlap with things like Medical Imaging, Image Processing, Visualization, etc. Think Ultrasound, CT, etc.
Software Engineer III
Software Test Engineer Job 41 miles from Leominster
ONE (1) new role opens March 18th.
Preferred qualifications:
Master's degree or PhD in Computer Science or related technical field.
3+ years of experience with performance, large scale systems data analysis, visualization tools, or debugging.
Experience developing accessible technologies.
Proficiency in code and system health, diagnosis and resolution, and software test engineering.
Experience in mobile development iOS(SwiftUI)/Android is a big plus
Experience with cloud service platforms, including Azure, AWS is a plus
Knowledge working with 3D data is a plus (Gaussian Splatting, Photogrammetry)
Knowledge in Machine Learning/Computer Vision is a plus
Minimum Qualifications:
Willing to work onsite in our office in Danvers, MA.
3+ years of professional experience in software engineering using Python/Swift/Typescript
Strong knowledge in front-end technologies like React/ Next.js.
Strong knowledge in back-end development frameworks such as Django, FastAPI.
Desired Attributes:
Incredibly proud of the code you write and advocate for high standards
Passion: Startups are not easy; You can work independently and driven
Adaptability to new technologies and industry trends
Company Description
Be part of the founding engineering team at a real-estate tech startup out of MIT that is going to disrupt the long-term rental market. We are modernizing the process of validating, browsing, visiting, and renting apartments - starting in Boston. This is a full-time, on-site, role at our office in downtown Danvers, MA.
Role Description
This is a full-time on-site role for a Software Engineer III located in Danvers, MA. The Software Engineer III will be responsible to develop the next-generation technologies that change how people rent apartments in the U.S. and thousands of users connect, explore, and interact with information and one another. for REAL is looking an engineer who brings fresh ideas from all areas, including distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day.
This role requires an engineer who is versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.
Engine Systems Assembly & Test - Lead Engineer
Software Test Engineer Job 41 miles from Leominster
Are you ready to see your future take flight? At GE Aerospace, we are advancing aviation technologies for today and tomorrow. Your work will contribute to the production of advanced jet engines, components, and integrated systems that power commercial and military aircraft. You'll be part of a team that embraces your drive, curiosity, and unique ideas. Most importantly, you will share in our pride and purpose that affects the lives of millions around the world!
About this Position
Engine systems engineering is focused on the design, development, and optimization of engine systems. It involves integrating various components and subsystems to ensure the engine meets performance, safety, and reliability standards. This discipline considers both technical and business requirements, ensuring the final product meets user needs and operates efficiently from concept through production and operation.
The Engine Systems Assembly and Test team is responsible for supporting engine assembly, test, and delivery for the F404 & F414 product lines in Lynn, MA. As a lead systems engineer you will oversee assembly, testing and validation of the engine system while providing support and coordination with the other engineering disciplines such as engine performance, mechanical design, and test engineering to troubleshoot any assembly and/or test issues.
Working at our Lynn Facility
Come and elevate your career in a facility that combines a rich tradition of aviation technology with a deep commitment to the future of flight. The GE Aerospace manufacturing site in Lynn designs, produces, assembles, and tests military and commercial aircraft engines and components. With 1.6 million square feet of manufacturing space, we're making a huge contribution to the future of flight! The Lynn facility is the birthplace of the very first jet engine in 1942 and continues building upon this legacy with a deeply knowledgeable team building quality engines. Additionally, GE Aerospace has invested more than $100 million in facility improvements in the last five years alone.
Job Description
Roles and Responsibilities
Prime responsibility of this role is assembly and test oversight for the F404-IN20 engine line. This will include coordinating the efforts of multiple sub-teams, ownership of engineering cost/schedule/budget, and developing a rhythm to review progress regularly with key stakeholders.
Plan and conduct component and product integration with Lynn Assembly and Test Organization (LATO).
Use judgment to make decisions and solve moderately complex tasks and problems that arise during assembly and/or test and collaborate with technical experts when faced with challenges to ensure accurate and effective solutions. This involves working closely across all engineering disciplines to propose modifications or solutions to address any problems. Use technical experience and expertise to support recommendations.
Champion lean principles and participate in continuous improvement initiatives to optimize assembly and testing processes.
Drives validation and verification activities for the overall product/system including but not limited to engine testing.
Acts as a resource for colleagues with less experience. Demonstrates clear, relevant, technically correct communication skills and works to build consensus internally.
Required Qualifications
Bachelor's or advanced degree in engineering from an accredited university or college
Minimum of 3 years of experience in mechanical, engine systems, and/or test engineering or related
Legal authorization to work in the U.S. is required. We will not sponsor individuals for employment visas, now or in the future, for this job opening.
Desired Characteristics
Master's degree in engineering from an accredited university or college
Experience in systems engineering dealing with moderate to complex systems.
Previous experience in design of engine components/modules or in engine systems engineering.
Established project management skills with the ability to coordinate a few projects simultaneously.
Strong oral and written communication skills.
Demonstrated ability to analyze and resolve complex problems.
Demonstrated ability to lead programs/projects.
Ability to document, plan, market, and execute programs.
Whether we are manufacturing components for our engines, driving innovation in fuel and noise reduction, or unlocking new opportunities to grow and deliver more productivity, our GE Aerospace teams are dedicated and making a global impact. Join us and help move the aerospace industry forward!
#LI-MF1
This role requires access to U.S. export-controlled information. If applicable, final offers will be contingent on ability to obtain authorization for access to U.S. export-controlled information from the U.S. Government.
Additional Information
GE Aerospace offers a great work environment, professional development, challenging careers, and competitive compensation. GE Aerospace is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
GE Aerospace will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable).
Relocation Assistance Provided: No
Senior Frontend Developer (ReactJS)
Software Test Engineer Job 40 miles from Leominster
ReactJS Developer
React UI developer apps are on private cloud and will be migrated to public cloud (AWS).
Required qualifications:
BA/BS degree in Computer Science or equivalent
8+ years of hands-on ReactJS development experience.
Proficiency in building single page applications with HTML, TypeScript and CSS
Strong knowledge of object-oriented principals and design patterns
Application development using TDD Practices like unit testing and Behavior/Feature testing
Experience writing unit, integration, and automation tests.
Application performance evaluation and tuning skills
Experience with responsive web design
Understanding of Agile software development principles, including experience participating in a Scrum-based delivery team
Preferred qualifications:
Experience in building nonfunctional frameworks or libraries.
Experience in building REST based APIs, using messaging and streaming technologies.
Work with development teams at the appropriate stages to ensure the support strategy guidelines are followed and new systems or projects meet the production standards.
Constantly update knowledge repository, ensure information regarding any support related activities or issues are available and easily accessible.
Ability to quickly learn & become proficient with new technologies.
AWS Software Engineer
Software Test Engineer Job 40 miles from Leominster
We are seeking a Principal Java/AWS Software Engineer to join the Regulatory Reporting Technology team.
This role involves building and maintaining critical brokerage applications with high regulatory scrutiny.
The ideal candidate will have strong Java and AWS expertise, experience in greenfield development, and a deep understanding of cloud migrations, event streaming, and DevOps.
Key Responsibilities
Develop and maintain enterprise-level Java/Spring Boot applications.
Work with regulatory reporting teams to build applications across multiple asset classes.
Migrate APIs to AWS and optimize cloud solutions using S3, Route 53, EC2, ECS, API Gateway, CloudFront, CloudTrail, and Lambda.
Implement event-driven architectures with Apache Kafka and other event-streaming platforms.
Design and manage databases (PostgreSQL preferred, Oracle or MySQL accepted).
Leverage DevOps tools (Kubernetes, Jenkins, Maven, Ansible, Docker) for CI/CD pipelines.
Develop and support Linux-based infrastructure with Bash scripting.
Participate in Agile (Scrum/Kanban) environments and contribute to feature-driven development.
Work with Bitbucket/Stash/Git for version control and uDeploy for automated deployments.
Design and implement REST microservices for scalable architecture.
Required Qualifications
Bachelor's degree in Computer Science or related field (Master's is a plus).
8+ years of experience in Java/Spring Boot development with greenfield development expertise.
5+ years of hands-on AWS experience (cloud migration and deployment).
Strong Python development and scripting experience.
Proven expertise in event streaming platforms (Apache Kafka).
Experience with PostgreSQL (preferred), Oracle, or MySQL.
Proficiency in Linux, Bash scripting, and cloud-native application development.
Hands-on experience with DevOps tools and CI/CD processes.
Experience in UI frameworks (Angular, React, etc.) is a plus.
Preferred Qualifications
Experience with API registries (e.g., Apigee) and Artifactory.
Familiarity with automated deployment using uDeploy.
Ability to quickly learn and adopt new technologies.