Principal Software Engineer

Robert Half
Burlington, MA, United States
Full-time

Principal Software Engineer (Burlington Massachusetts / Paid relocation)

Our Client, a leader in additive manufacturing, seeks a Principal Software Engineer. In this role, you'll lead a team in developing real-time C++ software for our cutting-edge metal 3D printing technology.

Your responsibilities include architecting and implementing software for our high-speed, multi-laser Area Printer, providing technical guidance, collaborating on strategic engineering plans, and ensuring code quality and documentation.

Requirements : 7+ years' experience, advanced C++ skills, OOD / OOA knowledge, SDLC experience, and leadership abilities.

MUST HAVE

  • Experience programming multi-axis motion controllers such as Galil, ACS, etc.(EtherCAT motion controller experience, huge+)
  • Advanced C++ software development experience. Specifically, deterministic (hard) real-time C++ development experience.

Nice-to-haves : Additive manufacturing experience, PLC programming, and motion control software development expertise.

23 days ago
Related jobs
Promoted
Boston Scientific
Cambridge, Massachusetts

We are looking for a software engineer with a strong computer science background to join our exciting and fast-paced development team. Provide technical leadership to the team in software architecture and best in class software development methodologies and practices. Architect, design, develop and ...

Promoted
Medtronic
Boston, Massachusetts

Located in the Medtronic office in North Haven, CT as a Principal Embedded Software Engineer you will lead and participant in the embedded software development efforts as part of the Software group within the Robotic Surgical Technologies R&D Center of Excellence. This role requires working closely ...

Wasabi Technologies
Boston, Massachusetts

Wasabi is seeking a Principal Software engineer to join the platform software development group. Principal Software Engineer - Platform . Experience with Agile software development principles and methodologies . ...

MassHire Lowell Career Center
Westford, Massachusetts

We are looking for a Principal Embedded Software Engineer with expertise in FPGA and VHDL who wants to apply their strong technical acumen, leadership skills, and problem-solving abilities to support those who develop innovative, secure, safe and reliable software to support the product development ...

Symbotic
Boston, Massachusetts

As a Principal Embedded Software Engineer, you will play a key role in designing, developing, and maintaining Linux-based systems and software for our cutting-edge projects. We are seeking a highly skilled and experienced Principal Embedded Software Engineer to join our team. We are a talented team ...

DraftKings
Danvers, Massachusetts

As a Principal Software Engineer on our Platform Engineering team, you will be at the heart of innovation, leading efforts across multiple teams to pioneer new technologies and tackle challenging technical problems with significant impact and positive long-term outcomes. What you’ll do as a Principa...

Veracode
Burlington, Massachusetts
Remote

Veracode is recognized as a premier provider of SaaS-based software security solutions, transforming the way companies secure applications in today’s software-driven world. Bachelor’s degree in Computer Science, Engineering, or relevant technical experience. Java, Python, or Go (ideally, or other so...

Clear Ventures
Boston, Massachusetts

In this unique role, you will be one of the founding engineers on one of our New Venture teams. If you are the type of engineer who loves building from scratch, this could be the perfect job for you. We are looking for a motivated engineer to help build this product from the ground up. Extensive exp...

ZoomInfo
Waltham, Massachusetts

As a Principal Software Engineer, you'll have a key role in extending and adapting our match applications to internal and customer matching and infrastructure needs. Software Engineering experience in data platform/big data software, with a proven track record of delivering highly scalable and effic...

Ziff Davis
Boston, Massachusetts
Remote

As a Principal Software Engineer on the Android team at Lose It!, you'll help design and build new features, products, and capabilities for our mobile app. Work with other engineers and teams to create and maintain features, products, and capabilities using Kotlin with legacy support for Java. Has a...