Software Engineer II - Exempt Job at LanceSoft, Boston, MA

WFhqUXhtMzdQaDdYTlNZTXdKNjZFeDJ1NGc9PQ==
  • LanceSoft
  • Boston, MA

Job Description

Job Description: Please provide a brief description of what the role entails. This engineer will be working on the graphical user interface software development team within the Surgical Robotics Software Center of Excellence. This engineer will be working in scrum teams along with other software engineers to develop new software features for the Hugo RAS system. Top 3 technical skills that are required for this role: Software application development User Interface development Proficiency in C++ (C++17 preferred) A Day in the Life We develop the current and next generation Graphical User Interface for the robotic-assisted surgical system. You will be designing, architecting, and implementing new GUI features for the product, investigating and fixing software defects, and participate in the software development process as an Agile team member. You will collaborate with other software development teams to build a subsystem that works as part of a large complex electromechanical system. Beyond writing code - you will contribute to reviewing requirements, developing unit tests, helping to solve build issues, integrating the GUI with other subsystems, participating in software design reviews, and collaborating with other areas of the business (such as Quality, User Experience, Marketing, etc.) Engineers create our market-leading portfolio of innovations. Combine the best of your experience with training and mentorship to move your career forward. If you want a challenging, energizing, rewarding career that changes lives, join us. Help us bring the next generation of life-changing medical technology to patients worldwide. If you are a pioneer and would like to have a big impact into the new world of medical robotics - then come join our team! You Will: Work with C++, QML/JavaScript and Python Focus on Graphical User Interface applications Be a member of an Agile team Translate User Stories into code implementations Partner with the greater software organization, systems engineering, and validation groups Conduct both hands on and remote execution for testing implementation of applications on our robot Must Haves: Minimum Requirements Bachelor's degree and 2 years of relevant experience Nice to Have Bachelor's Degree in Computer Science, Computer Engineering, Biomedical Engineering with a software focus or equivalent 3 years of relevant experience Fluency in English Excellent teamwork skills. A commitment to solid, high-quality code. Moderate level of C++ experience (C++ 17 or newer preferred) Moderate experience with Python. Experience developing User Interfaces Working knowledge of the MVC pattern Experience with Qt and/or QML is a plus Proficiency developing software on both Windows and Linux The ability to write and communicate ideas clearly in correspondences and design documents. Experience with revision control software such as git. Exposure to QNX or embedded operating systems a plus. A passion for learning new things and enjoys variety. Experience with writing, running, and analyzing unit tests preferred. Education Required: bachelor's degree Years' Experience Required: 2 EEO Employer LanceSoft is a certified Minority Business Enterprise (MBE) and an equal opportunity employer. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws. This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. LanceSoft makes hiring decisions based solely on qualifications, merit, and business needs at the time. LanceSoft

Job Tags

Local area, Remote job, Worldwide,

Similar Jobs

Tbwa Chiat/Day Inc

Senior Web Designer Job at Tbwa Chiat/Day Inc

 ...influence on the overall visual identity and voice of the company. Design has been a part of Airtable's DNA from the start, and it's a...  ...future.The Brand Creative team at Airtable tackles everything from web experiences, feature launches, campaigns, customer storytelling,... 

Get It - Healthcare

Administrative Medical Assistant (Client Services) - Remote | WFH Job at Get It - Healthcare

 ...-oriented individual with a passion for providing exceptional client support in a medical setting? If so, we're looking for you! We're seeking a dedicated Administrative Medical Assistant (Client Services Representative) to join our dynamic team and play a vital role in... 

Urgent Team Management

ARRT Radiology / Limited X-Ray Technologist (Medical Assistant) at Ascension Saint Thomas Urgent Care - FT/PRN Job at Urgent Team Management

 ...room and stocks if necessary. Adheres to infection control/safety guidelines and patient confidentiality policies. Perform phlebotomy, injections, medical procedures and laboratory procedures appropriate for level of training under the direction of a provider.... 

Elan Academy

Data Manager Job at Elan Academy

Position Overview The Data Manager is responsible for overseeing and managing all aspects of data collection, analysis, and reporting to support academic performance, operational efficiency, and compliance at lan Academy. This role ensures that data-driven decision... 

Get It - Executive

Agency Administrator - Westcor Land Title Insurance Company - Remote Job at Get It - Executive

 ...Send reminders and follow up on remittance from agents. Prepare title policy reports for submission and manage accounts receivable....  ...and life insurance. Flexible spending accounts. 401(k) with company match. Paid time off and company-paid holidays. Wellness...