Principal Software Engineer (C C++)

C/C++ applications,CLI
Full Time, Fulltime
Telecommuting not available Travel not required

Job Description

Due to the nature of the assignment - US citizens and Green Card Holders


Oversee the Software Group in the engineering department


Perform all phases of software development: requirements, design, implementation, verification, and release, which include manufacturing testing and support.

Develop C/C++ applications, including those in embedded environments.

Develop C#/C++/CLI user interface applications.

Work closely within a small development team to troubleshoot development & production environments, performance tune, and optimize embedded systems

Conduct reviews and critique other engineers designs

Develop and execute test procedures

Develop supporting design documentation

Technical leadership in writing code, code architecture, peer reviewing code, and developing requirements and system architecture is expected

Provide regular status reports, written and/or verbal, to cross-functional project team members

Work in a team environment that encourages respectfully receiving and giving constructive criticism

Work individually with minimal supervision and as part of team of engineers


Required to wear dosimeter when in direct contact with radiation emitting devices



Proficient programming skills in C/C++, C#, or Java

Experience with SQL databases, including MySQL and PostgreSQL

Proficient with Linux OS

Proficient understanding of basic core concepts within computer science

Proficient understanding of object-orientated programming

Experience writing multi-threaded applications

Proficient understanding of communication protocols, such as TCP/IP and CANopen

Knowledge of source control systems, specifically Git

Experience successfully leading groups

Strong verbal and written communication skills

Skills that would be a plus to have:

Experience with medical device software

Experience working in an embedded software environment

Experience using and/or designing with the Unity 3D cross-platform game engine

Experience with online document control systems

Experience with ISO, FDA and CMDR Awareness training



Dave Hora

Dice Id : 10116534
Position Id : C#-DAVE-EBCL
Have a Job? Post it

Similar Positions

C++ developer with MATLAB experience
  • Datamatics Global Services, Inc.
  • Westford, MA
C++ Visual Studio Software Engineer
  • Eliassen Group
  • Waltham, MA
Senior Systems Software Engineer
  • Micro Focus
  • Cambridge, MA
Embedded Software Engineer/Architect
  • Resourznet Solutions Inc
  • Beverly, MA
Object Oriented Software Engineer
  • Alexander Technology Group
  • Woburn, MA
Application Developer
  • Black Diamond Networks
  • Woburn, MA
Developer, Software
  • Volt
  • Burlington, MA
Principal Software Engineer
  • The Davis Companies
  • Boston, MA
Software Engineer
  • HighRes Biosolutions
  • Beverly, MA