Team Member - Server
Software Development Engineer Job 43 miles from Worcester
In most jobs, everyone doesnt spontaneously erupt into applause and start raining down high-fives. At Buffalo Wild Wings, thats just a Thursday night. This is the place to start the next phase of your career. Whether you grow in our system here or your game-plan takes you elsewhere, we want you to have an experience that lasts a lifetime.
GAME TIME ENERGY, LIFETIME EXPERIENCE
Creating legendary experiences? No problem. As a Server, you know what it takes to create a personalized experience for guests. You will be responsible for presenting food and beverage options and will focus on guests within the dining room area of the restaurant.
HOME OF THE GREATEST OF ALL TIMES
Buffalo Wild Wings fuels moments worth sharing for our guests and for our team members. And, when that means access to all these benefits and the game is always on well, thats just another day at the office.
Weekly Pay
Flexible Schedule
Shift meal discount and family dining discount*
Best in Class Training & Continuous Learning
Advancement Opportunities
Paid Time Off*
401(k) Retirement Plan*
Tuition Benefits*
Medical, Dental and Vision*
Champions of Hope*
Cash Referral Program
Journey Wellbeing Support Tool
PerkSpot Discount Program
Recognition Program
Slip Resistant Shoes Programs
Community & Charitable Involvement
Igniting Dreams Grant Program
Training Contests
YOU GOT THIS
You are of minimum age to serve alcoholic beverages (or higher, per applicable law).
You know what it takes to fuel moments worth sharing and have exceptional time management, attention to detail, and guest service skills.
Not sure if your experience aligns? We encourage you to apply. Sports-lover or not, all backgrounds are welcome here.
Buffalo Wild Wings, Inc. is an equal opportunity employer.
*Subject to availability and certain eligibility requirements.
RequiredPreferredJob Industries
Other
Quality Assurance Engineer
Software Development Engineer Job 38 miles from Worcester
Industrial Quality Assurance Engineer
Direct hire
Pay: $110,000-$123,000
Basic Function:
The Industrial Quality Assurance Engineer will have experience working in a production, manufacturing environment and be a member of the Quality Assurance Team, ensuring that all products consistently meet customer requirements.
This role actively supports Operations by addressing and resolving quality issues, driving continuous improvement, and maintaining compliance with quality management standards.
Duties and Responsibilities:
Participate in virtual meetings with key customers and suppliers to address and resolve quality concerns.
Lead cross-functional teams in problem definition, root cause analysis, containment, and corrective action implementation.
Work closely with the Purchasing dep. to qualify, monitor, and report external provider quality and on-time delivery performance.
Issued and oversaw timely responses and closures of Supplier Corrective Action Requests (SCARs).
Track and report key quality performance indicators, including product yield, on-time delivery, and defect categorization.
Ensure proper maintenance and calibration of all quality monitoring and measuring devices.
Assist in creating and maintaining Quality Assurance documentation (i.e., FAI/PPAP/CofC).
Support product testing initiatives, including CTE, Solder Dip, and Salt Atmosphere testing.
Qualifications:
Bachelor's degree in engineering, Science, or a related technical discipline (Mechanical preferred)
Minimum of 5 years of experience in Quality Assurance or Quality Engineering within an ISO 9001 manufacturing environment.
Practical experience in developing and managing relationships with external providers.
Proficiency in fundamental quality tools (i.e., 5-Why, Ishikawa, 8D).
Experience in compiling, formatting, analyzing, and presenting data.
Proficiency with MS Office suite (i.e., Word, Excel, PowerPoint).
Strong understanding of ISO 9001 Quality Management System requirements
Familiarity with SAP, M2M, or other ERP systems.
Preferred:
Lean Six Sigma Green or Black Belt certification is a plus.
ASQ Certified Quality Auditor (CQA) or Certified Quality Engineer (CQE) certification is a plus.
Understanding of AS 9100 Quality Management System requirements is a plus.
Ability to work safely in a manufacturing environment.
Ability to travel domestically or internationally up to 15% of the time.
Mobile Application Developer (Front-End)
Software Development Engineer Job 33 miles from Worcester
We Are Bosch. At Bosch, we shape the future by inventing high-quality technologies and services that spark enthusiasm and enrich people's lives. Our areas of activity are every bit as diverse as our outstanding Bosch teams around the world. Their creativity is the key to innovation through connected living, mobility, or industry. Bosch Home Comfort is a leading source of high-quality heating, cooling, and hot water systems. At Bosch Home Comfort we are committed to reinventing energy efficiency by offering smart products that work together as integrated systems and enhance quality of life in an ultra-efficient and environmentally friendly manner.
Let's grow together, enjoy more, and inspire each other. Work #LikeABosch
Reinvent yourself: At Bosch, you will evolve.
Discover new directions: At Bosch, you will find your place.
Balance your life: At Bosch, your job matches your lifestyle.
Celebrate success: At Bosch, we celebrate you.
Be yourself: At Bosch, we value values.
Shape tomorrow: At Bosch, you change lives.
Come Join us in Watertown, MA and learn how we work #LikeABosch!
Job Description
As a Mobile Application Developer you will work alongside our cross-functional Agile team, driving the development of smart home (IoT) applications for the North American market. In this role, you will be responsible for designing, building, and optimizing mobile applications using React Native framework, ensuring seamless integration with our connected products and services hosted on AWS platform.
Your Key Responsibilities:
Develop new components for mobile App and implement high-fidelity wireframes using React Native.
Hands-on experience with React Native and ReactJS for building front-end components, including proficiency in JavaScript, TypeScript, HTML, and CSS.
Expand and refactor existing React Native applications using quantitative customer usage data and feedback from customers
Thoroughly test, troubleshoot and support mobile applications visualizing data from our suite of connected products
Analyze customer behavior on mobile applications and IoT data to drive actionable product improvement decisions
Identify feature improvement opportunities (proactive and reactive) from AWS X-Ray logs, user stories, ticket backlogs, requirements documents, etc.
Collaborate closely with designers, backend engineers, and product managers to build user interface components within the React ecosystem.
Ensure smooth deployment to TestFlight and Google Play Store, maintaining high standards for quality and release cadence.
Qualifications
Basic Qualifications:
Bachelor's or Master's degree in Software Engineering or Computer Science.
4+ years of software development experience.
3+ years of experience in mobile application development using React Native or similar frameworks.
3+ years of experience working with RESTful APIs.
4+ years of experience using source code repositories (Git, Bitbucket).
Proficiency in React Native, Redux, JavaScript, TypeScript, and REST APIs.
Strong understanding of UI/UX principles and mobile interface design.
Hands-on experience with unit testing, automated testing, and CI/CD pipelines.
Preferred Qualifications:
Experience with Bluetooth and Wi-Fi network stack within React Native.
Familiarity with OWASP tools, SonarQube, and secure coding practices.
Strong knowledge of advanced front-end design patterns, data structures, and algorithms to optimize app performance and scalability.
Proactive and self-motivated, with the ability to independently drive development initiatives and solve complex problems.
Additional Information
Indefinite U.S. work authorized individuals only. Future sponsorship for work authorization unavailable.
In addition to your base salary, Bosch offers a comprehensive benefits package that includes health, dental, and vision plans; health savings accounts (HSA); flexible spending accounts; 401(K) retirement plans with an employer match; wellness programs; life insurance; short- and long-term disability insurance; paid time off; parental leave, adoption assistance; and reimbursement of education expenses.
Learn more about our full benefits offerings by visiting: ************************ Pay ranges included in the postings generally reflect base salary; certain positions may include bonus, commission, or additional benefits.
EEO/OFCCP:Bosch is an equal opportunity employer and makes all employment decisions on the basis of merit. Bosch is fully committed to compliance with all applicable laws providing equal employment opportunities and to providing equal employment opportunity to all associates and applicants for employment without regard to race, gender, sex, pregnancy, childbirth (or related medical conditions, including but not limited to, lactation), national origin or ancestry, religion, gender identity, sexual orientation, age, disability, veteran status, genetic information or any other characteristic protected by law.
This equal employment opportunity policy applies to all terms and conditions and aspects of employment including, but not limited to, recruitment, hiring, retention, training, placement, promotion, advancement, transfers, job assignments, layoffs, leaves of absence, termination, and compensation. Our management team is dedicated to this policy with respect to all aspects of employment.
Bosch is dedicated to maintaining compliance with all federal, state, and local law, including but not limited to, affirmative action plan requirements, EEO-1 and VETS-4212 reporting, and I9 / work authorization guidance.
Please note that employment is contingent upon the successful completion of a drug screen and background check. Candidates who have been offered the position must pass both screenings before their start date.
Software Intern, Cross platform application development
Software Development Engineer Job 35 miles from Worcester
UII America, Inc., a subsidiary company of Shanghai United Imaging Intelligence Healthcare Co. Ltd. (UII), is building an organization of highly-motivated, talented and skillful AI experts and software developers to strengthen our R&D power and address the need of our innovative products in the USA market. United Imaging Intelligence (UII) is committed to providing AI solutions for medical devices, imaging, and diagnosis - to helping clients better understand and embrace AI. United Imaging Intelligence is led by two world-renown leaders in the AI industry. Together, they will lead UII in focusing on “empowerment” and “win-win.” UII empowers doctors and equipment in order for doctors and hospitals to win, for research institutions to win, and for third-party companies to win. UII America, Inc. is building a world-class research and development team in Boston, MA.
We have immediate openings for Software Interns working on cross platform mobile application development for iOS, Android, and Linux devices.
Responsibilities:
Experience react native application for iOS, Android, and Windows
Strong understanding of JavaScript/TypeScript and React native fundamentals and experience working with React native for mobiles
Mobile Development Basics with good UI/UX development skills
API Integration experience into React native applications using REST, WebRTC, WebSocket. Managing data flow within the application.
Experience developing native modules would have added advantage
Should have strong problem solving, debugging and addressing performance issues within application.
Qualifications:
Currently pursuing a MS in Computer Science, Computer Engineering, Electrical Engineering, or other related fields.
Software Engineer
Software Development Engineer Job 36 miles from Worcester
MojoTech, established in 2008, is an innovative digital consulting company that integrates strategy, design, and engineering to create results-driven digital products and experiences for clients nationwide.
What we do:
We partner with our clients to discover, define, design, and build tomorrow's innovations, empowering every company to unlock future market potential, maximize returns on innovation, and drive transformational change. We work with a diverse client base, ranging from rapidly growing startups to established enterprises, helping them accelerate their pace of change and solve their biggest technology challenge
Role Overview:
As a Software Engineer with MojoTech you will work on multiple projects per year to solve complex problems and to deliver high quality solutions as part of a team. Collaborating with product managers, designers, and clients, you will lead discussions on better ways to problem solve and deliver features to our clients and their users. Your experience and level of confidence in decision making and the quality of your work ensure commitment to MojoTech's engineering excellence.
• 3 years experience building complex applications
• BA/BS in Computer Science or a related field, or equivalent experience
• A passion for software engineering and application infrastructure
• Understanding of version control (Git) and code documentation
• A strong desire to improve yourself and those around you
Should also be able to check off some of this:
• Capacity to design and implement efficient RESTful APIs and microservices
• Experience scaling applications with containers and container orchestration frameworks
• Proficiency with Python, Ruby on Rails, Elixir, NodeJS, and/or front-end MVC frameworks
• Familiarity with mobile development; Android or iOS
• Exposure to leadership or mentorship roles, particularly on a development team
• Experience working in an agency, as a software consultant, or tailoring solutions to match client requirements and capability
• Ability to formulate and communicate opinions on what makes software good or bad to both technical and business client stakeholders
• Previously built and deployed 12-factor apps as part of a collaborative project team
• Contributed to open source projects or presented at a conference
• Located in RI, MA, CT, NY, NJ, NC, SC, FL, CO, CA, UT, OR, PA, TN
Benefits:
• Base salary $80-140k
• Performance based end of year bonus
• Medical, Dental, FSA
• 401k with 4% match
• Trust-based time off
• Catered lunches when in office
• 5 hours a week of self-directed, non-client work
• Dog Friendly Offices
• Remote or in office (offices in Boulder, CO and Providence, RI)
• Paid conference attendance/yearly education stipend
• Custom workstation
• 6 weeks parental leave
Software Engineering Team Lead - Robotics
Software Development Engineer Job 31 miles from Worcester
About The Job
Berkshire Grey is a leader in the field of AI and robotics, providing innovative solutions for e-commerce, retail replenishment, and logistics. Our technology automates complex aspects of the warehouse such as pick, pack, and sort operations.
As a Software Engineering Manager at Berkshire Grey, you will be at the forefront of robotics and AI, leading a team of talented software engineers in delivering cutting-edge solutions that enhance our customers' operational efficiency and productivity. Your leadership will be pivotal in managing the software team's performance, tracking progress, and ensuring their work is effectively communicated to stakeholders. You will play a critical role in driving inter-team collaboration, identifying and managing dependencies, and ensuring that the team meets its objectives in a dynamic and fast-paced environment.
Responsibilities
Manage and mentor a team of highly skilled software engineers, understanding their strengths and development areas.
Quickly digest discussions in cross-functional meeting and identify critical dependencies, ensuring they are tracking, progress, and are addressed.
Monitor and track dependencies across teams, obtaining support from software leadership as necessary.
Autonomously remove roadblocks to enable to the team to make progress and keep on track towards the desired outcomes.
Track team performance, conducting regular reviews, and ensure alignment with project goals.
Lead sprint planning, ensuring clear communication of priorities, tasks and deadlines, and actively track team progress.
Represent the work of the team in various forums, ensuring visibility and alignment with broader company objectives.
Actively work to remove distractions and administrative burdens from your software engineering team, allowing them to focus on maximizing their development time.
Minimum Qualifications:
Bachelor's degree in Computer Science, Robotics, or a related field.
7+ years of experience in software development with a strong technical background in Robotics.
2+ years of technical leadership experience or people management experience.
3+ years of Robotics related technical experience.
Proficient in Python programming language.
Familiar with Issue Tracking Systems (Jira), Linux (Ubuntu), and Version Control Systems (Git).
Experience working in a fast-paced Agile environment.
Strong foundation in algorithms and data structures, with experience designing and optimizing algorithms for computationally complex robotic applications.
Expertise in advanced software development techniques, including multithreading, asynchronous programming, messaging systems (e.g., MQTT, ROS2, Kafka), parallel programming, and API development.
Preferred Qualifications:
Master's degree in Computer Science, Robotics, or a related field.
8+ years of experience in software development.
5+ years of experience with robotics and robotic solutions.
Demonstrated experience mentoring team members.
Experience with DevOps practices and collaboration with hardware teams.
Strong problem-solving skills with the ability to autonomously resolve risks and challenges.
I acknowledge that Berkshire Grey is an Equal Opportunity Employer, and Berkshire Grey prohibits discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, and any other protected characteristic as outlined by state, federal or local laws.
I also acknowledge I have been informed that it is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Principal Software Engineer
Software Development Engineer Job 14 miles from Worcester
Candela Corporation is a leading global aesthetic device company with a comprehensive product portfolio and a global distribution footprint. We are the market leader in the development, manufacturing, and distribution of medical and aesthetic laser and light-based technologies. The Company's technology enables physicians to provide advanced solutions for a broad range of medical-aesthetic application including hair removal, wrinkle reduction, tattoo removal, improving the skin's appearance through the treatment of benign vascular and pigmented lesions, and the treatment of acne, leg veins, scarring and other common indications.
Candela develops products for the global aesthetic market. These products begin as concepts developed by Candela's world-class team of scientists and engineers or as acquired or licensed technologies that Candela then completes the development and/or commercialization of. These programs are supported by Candela's global clinical, regulatory, and quality teams and are managed through our Product Development Process (PDP) and Quality Management System (QMS).
The Company's headquarters are in Marlborough, Massachusetts, US, with and additional R&D facility in Yokneam, Israel and commercial locations across Asia Pacific, and Europe. Products are sold direct in 18 countries worldwide and through distributors in over 60 others and are supported by field service, clinical education, marketing development organizations and distributorship arrangements.
General Summary
We are seeking a talented and highly experienced Full Stack software engineer to join our dynamic team. The ideal candidate will possess a solid understanding of software architecture patterns and principals along with extensive experience in web and mobile application development. Proficiency in C# is a must, coupled with experience with modern front-end and server-side technologies.
Essential Job Functions
Provide technical leadership for design, implementation and maintenance of complex software systems.
Help to define a vision of scalable, reliable and maintainable software solutions.
Help to create and maintain software architectural and design documentation.
Identify opportunities for optimization in terms of performance, cost, and resource utilization.
Hands-on development of responsive, user-friendly web applications and corresponding services.
Collaborate with UX/UI designers to translate designs and wireframes into high-quality code.
Optimize applications for maximum speed and scalability.
Troubleshoot and debug complex applications.
Help to develop strong coding standards and best practices.
Stay up to date with emerging trends in web and application development.
Work closely with the software architect to define a vision for future development
Collaborate with cross-functional teams to deliver robust, scalable, and high-performance applications.
Provide support documentation and guidance to assist onboarding.
Knowledge/Educational Requirements
Bachelor's degree in computer science / related degree or equivalent experience
7+ years of experience in software engineering.
3+ years of experience in development for medical devices (ISO14971/13485/62305 compliance)
Solid understanding of software development lifecycle models.
Ability to communicate technical concepts and solution proposals at varying detail levels.
Effective interpersonal skills including mentoring, coaching, collaborating, and team building.
Knowledge of web and mobile app development and modern front-end technologies and frameworks.
Experience developing solutions using C#/.Net and HTML/CSS/JS or TypeScript.
Extensive knowledge of object-oriented programming and software engineering patterns and best practices.
Understanding or experience with software security requirements and considerations. Understanding of Secure SDLC.
Excellent problem-solving skills and a proactive attitude in tackling development challenges.
Strong verbal and written communication skills, with the ability to collaborate effectively in a team environment.
Strong analytical, planning, and organizational skills with an ability to manage competing demands.
Proven ability to partner with technical leaders and product owners on software development projects and ensure objectives, goals, and commitments are met.
Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Experience developing firmware or embedded software.
Familiarity with DevOps practices including CI/CD pipelines.
Knowledge of modern UI/UX design principles.
Experience with unit testing frameworks (e.g. NUnit, MSTest, or similar).
Beware of fake job postings and offers. All official communications from Candela Medical will come from email addresses ending in @candelamedical.com. We will never ask for personal information such as Social Security numbers or bank details during the application process. If you receive a suspicious job offer or communication, please contact our recruitment team directly (********************************) to verify its authenticity.
Computational Systems Developer
Software Development Engineer Job 39 miles from Worcester
Alsym Energy, Inc is a leading innovator in the rapidly changing field of battery energy storage. It is essential for the world to succeed in the transition to sustainable energy and batteries are at the very core of the solution. In fact, the IEA predicts that 60% of CO2 emission reductions in 2030 will be directly related to batteries. This mission is what drives us every day. Over the last few years, supply-chain constraints and significant safety incidents arising from lithium-ion batteries have reduced confidence in the suitability of the technology. We have developed a revolutionary new chemistry that enables the highest performing non lithium-ion battery in the industry, that is inherently non-flammable, non-toxic, and cost effective.
We are seeking a proactive and skilled Computational Systems Developer to join our team. This role focuses on optimizing scientific software, designing user-centric tools, and ensuring scalable multi-user system architectures to support our cutting-edge research and development initiatives.
Key Responsibilities:
Code Optimization & Performance Tuning: Refactor and optimize Python scripts and computational models developed by scientists, employing parallel processing techniques to improve performance.
User Interface Design & Development: Design, implement, and enhance front-end and back-end interfaces for internal tools, prioritizing usability for both technical and non-technical stakeholders.
Scalability & Multi-User System Development: Architect and implement scalable solutions to support multiple users, utilizing microservices, containerization (Docker/Kubernetes), and distributed computing techniques.
Cloud & Infrastructure Management: Deploy and manage computational workloads on cloud platforms (AWS, GCP, or Azure) and leverage Infrastructure-as-Code (IaC) tools such as Terraform or Ansible.
Collaboration & Troubleshooting: Work closely with IT, R&D, and computational teams to resolve technical issues, enhance software integrations, and streamline workflows.
System Documentation: Create and maintain comprehensive documentation, including system configurations, user guides, and operational workflows, to ensure consistency and reliability.
Required Skills and Qualifications:
Python Development: Advanced proficiency in Python, with experience in performance optimization and parallel computing techniques, minimum 3 years of industry experience.
Microservices Architecture: Strong knowledge of microservices-based system design, RESTful APIs, and container orchestration using Kubernetes and Docker.
Scalability & Cloud Computing: Experience in scaling up scientific software for multi-user environments using cloud platforms (AWS, GCP, or Azure) and distributed computing frameworks (Dask, Ray, or Apache Spark).
Database & Storage Solutions: Hands-on experience with SQL and NoSQL databases (PostgreSQL, MongoDB, etc.), caching strategies, and data pipeline optimizations.
UI/UX Design: Proven ability to design and implement user-friendly interfaces that simplify complex processes for diverse users.
Linux Proficiency: In-depth experience managing Linux-based systems for software deployment and infrastructure support.
DevOps & Automation: Familiarity with CI/CD pipelines, version control (Git), and automation tools (Jenkins, GitHub Actions, Terraform).
Problem-Solving: Strong analytical and troubleshooting skills to address computational and operational challenges effectively.
Communication Skills: Ability to clearly communicate technical information to multidisciplinary teams, including non-technical stakeholders.
Compensation, Benefits, and Perks:
We are committed to providing equitable compensation and a healthy working environment for our employees with a benefits package that provides the support that you need. We offer premium medical insurance cost through Blue Cross Blue Shield, dental insurance, offer a flexible Paid Time Off program, leave under PFML, and maintain a firm Anti-Harassment Policy. Every employee is also eligible for 401k, and stock options. A full listing of our benefits may be provided after an offer has been issued.
We are an equal opportunity employer at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, pregnancy, marital status, military or veteran status, or disability or any other status protected under state or federal law status.
Software Engineer - Mobile Front End
Software Development Engineer Job 23 miles from Worcester
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.
Robotics Software Engineer
Software Development Engineer Job 40 miles from Worcester
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 Development Engineer Job 35 miles from Worcester
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.
Software Engineer
Software Development Engineer Job 40 miles from Worcester
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 Development Engineer Job 40 miles from Worcester
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
Medical Device Software Engineer
Software Development Engineer Job 42 miles from Worcester
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.
Senior Software Engineer
Software Development Engineer Job 40 miles from Worcester
Senior Software Engineer - Optics, Automation, Instrumentation
Innovate. Build. Impact.
Join a world-leading optical engineering team that has been revolutionizing industries for over 40 years. Our client pioneers cutting-edge applications in optics, instrumentation, and automation, supporting commercial, government, and consumer product organizations globally. As a Senior Software Engineer, you'll be at the forefront of developing robust software applications that power state-of-the-art optical systems, cameras, and motion control technologies.
What You'll Do
✔ Develop high-performance application software for instrumentation on Windows platforms.
✔ Lead and manage software development projects, ensuring high-quality deliverables.
✔ Collaborate on multi-disciplinary engineering consulting projects.
✔ Maintain and enhance existing product applications.
✔ Author technical documentation and provide expert technical support.
What You Bring
🔹 Bachelor's degree in Computer Science, Engineering, or a related field.
🔹 5+ years of software development experience in Microsoft .Net Framework.
🔹 3+ years working with at least two of: Linux, Python, .Net Core.
🔹 Strong Object-Oriented Programming skills.
🔹 Experience with open-source software (OpenCV, LibGD, etc.).
🔹 Hands-on expertise in instrumentation development (firmware experience a plus!).
🔹 Knowledge of optics, photonics, or image processing is highly desirable.
🔹 Enthusiasm, self-motivation, and a passion for problem-solving.
Why Join?
🔸 Work with the largest independent optical engineering team in the world.
🔸 Be part of pioneering technology in optics and automation.
🔸 Hands-on involvement in cutting-edge instrumentation & software development.
🔸 Competitive salary, career growth, and an opportunity to make a real global impact.
Ready to engineer the future? Apply now!
Senior Software Engineer
Software Development Engineer Job 40 miles from Worcester
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.
AWS Software Engineer
Software Development Engineer Job 40 miles from Worcester
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.
Senior Java Software Engineer
Software Development Engineer Job 40 miles from Worcester
Sr. Java Developer
Tech Stack:
Full stack Developer, Microservices architecture, Java middleware, Oracle Db, 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 Java, Springboot, Microservices development experience.
Experience in building REST based APIs, using messaging and streaming technologies.
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
Understanding of Agile software development principles, including experience participating in a Scrum-based delivery team
Preferred qualifications:
Experience in building nonfunctional frameworks or libraries.
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.
Senior Frontend Developer (ReactJS)
Software Development Engineer Job 40 miles from Worcester
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.
Principal Software Engineer
Software Development Engineer Job 40 miles from Worcester
Senior/Principal Software Engineer
Client Digital Assets, a client Investments Company, is developing a full-service enterprise-grade platform for storing, trading, and servicing digital assets like Bitcoin and Ethereum. As a Senior Software Engineer, you will be an integral part of the Platform Services team. This role will involve developing secure, scalable, resilient cloud-based microservices, collaborating with the technical lead and architect, and writing code for product features. The role requires experience in developing REST API clients and services, handling asynchronous messaging, and working with SQL databases to manage data.
Key Responsibilities
• Develop secure, scalable, and resilient cloud-based microservices using modern software development practices.
• Design and implement REST API clients and services.
• Exchange asynchronous messages between services using technologies like SNS and SQS.
• Utilize SQL databases to manage data and write automated unit and integration tests.
• Package software using containers and coordinate builds using continuous integration pipelines.
• Prepare services for deployment on AWS.
• Work with the Platform Services team to support digital asset and wire transfers, as well as account positions and transaction activity.
• Mentor junior software engineers.
Required Qualifications
• Expert in core Java technologies and frameworks like Spring Boot.
• Proficient in databases and SQL.
• Understanding of AWS or other cloud platforms and containerization technologies such as EKS and Docker.
• Experience with version control systems like GIT.
• Experience with asynchronous workers and resilient messaging services such as SNS and SQS.
• Knowledge of microservice architectures and twelve-factor app patterns.
• Ability to build reliable software that can withstand unreliable environments.
• Unit and integration test automation experience using Junit and Spring Boot test framework.
• Experience building and deploying applications using continuous integration pipelines and automated deployment tools such as Jenkins.
Preferred Qualifications
• Bachelor's degree in software engineering or a related field.
• 4+ years of experience in software engineering.
• Strong critical thinking and problem-solving skills.
• Passionate about learning new technologies and frameworks.
• Ability to work independently and within a small agile team.
• Strong analytical, communication, and organizational skills.
Candidate Profile:
Senior/ Principal level candidates only.
Java & Springboot
Postgres / Liquibase Back End Data Base
AWS - need to know infrastructure related - code that interfaces with SNS and SQS
Nice to Have: Micro services or architecture background, if they have worked on highly performative microservices