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!
|