BostonRecruiter Since 2001
the smart solution for Boston jobs

Sr. Software Engineer

Company: Candela
Location: Marlborough
Posted on: March 19, 2023

Job Description:

Sr. Software Engineer
Requisition Number 2387
Location US - Marlborough, MA
State/Territory Massachusetts
General Summary
The Sr. Software Engineer will play a significant role in the development of Leading-edge laser and RF medical and aesthetic skin treatment systems. This hands-on software engineer will have a strong working knowledge of software development best practices and will be empowered to design and develop software infrastructures and graphical user interfaces.
Essential Job Functions
- Architect, design, implement, and integrate embedded and GUI based software systems.
- Develop software requirements and detailed designs
- Contribute to software project management by providing plans, time estimates, and breakdown of the software tasks and participating in technical and project reviews.
- Work closely with software test engineers to develop functional and system integration test cases.
- Document code according to professional and established Candela standards
- Work with Release Engineering to ensure reliable and efficient software builds and releases.
Knowledge/Educational Requirements
- Requires a BS degree in Computer Science, Electrical or Computer Engineering, Mathematics, Physics, or a related Engineering discipline
- 5 + years' experience in developing complex multi-threaded desktop applications using C#/.NET with the following technologies: WinForms/WPF/HTML
- Minimum of 2 years work experience with relational databases such as SQL Server
- Demonstrated experience documenting product requirements and product design.
- Experience in working with design patterns.
- Experience in developing automated software unit tests.
- Experience in all Software Development Life Cycle phases.
- Ability to understand and resolve problems at both system and code levels.
- Excellent communicator - written documentation and oral presentations/ discussions/ meetings
Nice to have:
- Experience in design/development of complex medical device software (IEC 62304) or other highly regulated products (e.g., telecom, defense) is a big plus.
- Experience working with the latest .NET Frameworks (.NET Core, 5 and 6).
- Experience with cybersecurity, web services or IoT SW solutions.
- Expert knowledge in GIT source control. Azure DevOps is a big plus.
- Experience in bare metal and/or embedded RTOS programming.
This job description is not all inclusive and is intended to capture a majority of the job functions. Special projects and other tasks may be required by management.
Candela Corporation is proud to be an Equal Employment Opportunity and Affirmative Action Employer and is committed to creating a diverse and inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

Keywords: Candela, Boston , Sr. Software Engineer, IT / Software / Systems , Marlborough, Massachusetts

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Massachusetts jobs by following @recnetMA on Twitter!

Boston RSS job feeds