Software Engineer III
Location: Beverly
Posted on: June 23, 2025
|
|
Job Description:
Software Engineer UnityOverview: Join a collaborative team
developing and maintaining software for advancedsystems. This role
spans embedded control systems, image processing, and sophisticated
user interfaces. You'll work closely with electrical, mechanical,
and software engineers across multiple locations. Key
Responsibilities: Lead all phases of software development:
requirements, design, coding, testing, and release Develop
Unity-based applications with a focus on 2D UI; contribute to new
product innovations Ensure excellent user experience through design
and feedback integration Troubleshoot and optimize embedded systems
in development and production Write and maintain clear technical
documentation and test procedures Provide status updates and
collaborate in a constructive team environment Operate and support
systems (training provided); follow safety protocols including
dosimetry monitoring Requirements: BS in Computer Science or
related field with 4 years of experience 2 years of Unity
development; Unity Certification a plus Strong C# skills and
knowledge of Unity plugins and features Experience with Git,
multi-threading, and object-oriented design Excellent
problem-solving and communication skills Preferred Skills:
Published Unity projects; AR/VR experience C/C++ or Java
proficiency Embedded systems and medical device software experience
Familiarity with ISO, FDA, and document control systems Itis the
policy of GCR to provide equal opportunity to all qualified
applicants and employees without regard to race, color, religion,
sex, sexual orientation, gender identity, national origin, age,
protected veteran or disabled status, or genetic information.GCR is
an Equal Opportunity/Affirmative Action Employer and embraces
diversity in our employee population.
Keywords: , Framingham , Software Engineer III, IT / Software / Systems , Beverly, Massachusetts