Senior Software Engineer

<div class="isg-job-description“>

<sdf-button _ngcontent-ng-c4503601764327409=”” emphasis=”tertiary” class=”layout-inline size-sm variant-contained action-standard emphasis-tertiary supports-focus-visible tertiary-no-icon hydrated” type=”button” tabindex=”0″ aria-label=”Back” role=”button” button-title=”” busy-label=”busy” size=”sm” variant=”contained” action=”standard” toggled-item-added-pending=””><sdf-icon _ngcontent-ng-c4503601764327409=”” icon=”nav-page-back” aria-hidden=”true” role=”presentation” class=”hydrated”></sdf-icon>Back</sdf-button>
<cx-social-share _ngcontent-ng-c4503601764327409=”” class=”share-btn mob-share” _nghost-ng-c4503598072390371=””>

<sdf-icon _ngcontent-ng-c4503598072390371=”” icon=”brand-twitter” aria-hidden=”true” role=”presentation” class=”hydrated”></sdf-icon>
<sdf-icon _ngcontent-ng-c4503598072390371=”” icon=”brand-facebook” aria-hidden=”true” role=”presentation” class=”hydrated”></sdf-icon>
<sdf-icon _ngcontent-ng-c4503598072390371=”” icon=”brand-linkedin” aria-hidden=”true” role=”presentation” class=”hydrated”></sdf-icon>
<sdf-icon _ngcontent-ng-c4503598072390371=”” icon=”action-email” aria-hidden=”true” role=”presentation” class=”hydrated”></sdf-icon>

</cx-social-share>

Senior Software Engineer
#25-383 Posted 07/31/2025
<sdf-button _ngcontent-ng-c4503601764327409=”” emphasis=”primary” class=”w-24 layout-inline size-sm variant-contained action-standard emphasis-primary supports-focus-visible hydrated” type=”button” tabindex=”0″ aria-label=” Apply ” role=”button” button-title=”” busy-label=”busy” size=”sm” variant=”contained” action=”standard” toggled-item-added-pending=””> Apply </sdf-button>
<sdf-box _ngcontent-ng-c4503601764327409=”” variant=”shadowed” class=”apply-box box-spacing-default box-layout-default supports-focus-visible box-shadowed box-shape-rounded”> Apply for this job now! <sdf-button _ngcontent-ng-c4503601764327409=”” emphasis=”primary” class=”w-24″> Apply </sdf-button></sdf-box>
<cx-job-details-section _ngcontent-ng-c4503601764327409=”” _nghost-ng-c4503601313450341=””>

Job Description

IPG Photonics is revolutionizing the laser industry as the pioneering developer and leading producer of fiber lasers and amplifiers. Headquartered in Marlborough, MA, IPG has over 4,800 employees in more than 25 locations around the world. We aspire to work together with our employees and customers to apply light in ways that improve life.

Our mission is to develop innovative laser solutions to make the world a better place. To accomplish this mission, we are committed to attracting and retaining the best talent and an engaged and thriving workforce that drives a sustainable future for our company and society.

Working at IPG Photonics you can expect challenging projects, a motivating and friendly environment, and competitive benefits.

The Senior Software Engineer will be responsible for developing embedded Linux software for IPG’s integrated lasers, scanners, and inspection systems, targeting ARM Cortex-A platforms. This role involves hands-on development for the Linux operating system, along with lab-based software debugging, system integration, and validation testing. The engineer will work closely with the Hardware Engineering team to design and deliver advanced, integrated system solutions from concept through to production release.

Duties:

  • Independently design, prototype, and lead the development of embedded Linux software solutions for advanced integrated industrial systems
  • Estimate timelines, implement features, deliver high-quality software, and produce clear technical documentation
  • Provide end-to-end support throughout the software development lifecycle, including requirements analysis, configuration, implementation, testing, validation, release, and maintenance
  • Demonstrate strong leadership by establishing and maintaining coding standards, development protocols, and best practices
  • Independently manage and drive software projects to successful completion with minimal oversight

</cx-job-details-section>

<cx-job-details-section _ngcontent-ng-c4503601764327409=”” _nghost-ng-c4503601313450341=””>

Requirements
  • Bachelor’s degree in Engineering (Electrical, Computer Science, or Computer Engineering preferred)
  • Minimum of 3+ years of hands-on software development experience using C (required) and C++; or MS in Computer Engineering with at least 2 years of relevant experience
  • Experience with AI-augmented software development and a willingness to quickly adopt new methodologies
  • Strong proficiency in Linux, both as a development environment and as a target platform for embedded applications
  • Experience developing software in Python, C/C++
  • Solid understanding of embedded and real-time systems, including multitasking, inter-process communication, interrupts, DMA
  • Proven ability to develop Linux-based software involving TCP/IP and UDP protocols, as well as web backend and frontend components
  • Familiarity with Eclipse, GCC, and common embedded toolchains
  • Strong experience with Git in a collaborative, multi-developer environment
  • Experience with Azure DevOps for building, testing, and CI/CD YAML pipeline management as well as SonarQube and JFrog
  • Knowledge of fieldbus interfaces such as EtherNet/IP, PROFINET, and EtherCAT
  • Ability to work independently, produce high-quality results with minimal supervision, and manage multiple tasks effectively
  • Excellent organizational and critical thinking skills with a demonstrated ability to anticipate and resolve issues
  • Strong communication skills for collaboration across engineering R&D, internal stakeholders, and customer teams

</cx-job-details-section>

<cx-job-details-section _ngcontent-ng-c4503601764327409=”” _nghost-ng-c4503601313450341=””>

Location(s)
<cx-job-details-address _nghost-ng-c4503597849335168=””></cx-job-details-address>

</cx-job-details-section>

<cx-job-details-section _ngcontent-ng-c4503601764327409=”” _nghost-ng-c4503601313450341=””>

Employment Type
Exempt

</cx-job-details-section>

“Equal Opportunity Employer / Affirmative Action M/F D/V
IPG Photonics Corporation is an Equal Opportunity Employer of Minorities/Women/Individuals with Disabilities/Protected Veterans. All employment decisions and personnel actions at IPG Photonics are administered without regard to race, color, religion, creed, national origin, ancestry, sex, age, qualified mental or physical disability, gender identity, sexual orientation, genetic carrier status, any veteran status, any military service, any Application for any military service, or any other category or class protected by applicable federal, state or local laws. IPG Photonics Corporation provides reasonable accommodation for individuals protected by Section 503 of the Rehabilitation Act of 1973, the Vietnam Era Veterans’ Readjustment Assistance Act of 1974 and Title I of the Americans with Disabilities Act of 1990. Applicants who need accommodation in the job application process should contact (508) 506-2527 or email [email protected] opens an email client applicationto request assistance. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to.

 

To help us track our recruitment effort, please indicate in your cover/motivation letter where (usajobvacancies.com) you saw this job posting.

Application ends on January 1, 1970
Job ID: 252751 Application ends on January 1, 1970

Overview

  • Location Oxford, MA 
  • Job category All sectors
  • Salary $
  • Job type Contract

IPG Photonics

  • Oxford, MA