Senior Software Engineer

IPG Photonics Corporation Marlborough , MA 01752

Posted 1 month ago

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 6,500 employees in more than 30 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, diverse, 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.

We are seeking an experienced Senior Software Engineer to join our dynamic team. As a key contributor, you will play a critical role in designing, developing, and optimizing complex math libraries. Your work will empower cutting-edge applications across various domains.

As a Senior Software Engineer, you collaborate with a team of skilled engineers to create cutting-edge software solutions. Your focus lies in developing software for controllers and peripherals used in fiber-based lasers and delivery systems. Your expertise contributes to advancing technology and ensuring seamless functionality in these critical systems.

Responsibilities:

  • New Product Development and Enhancement:

  • Spearhead the creation of innovative software solutions for new products.

  • Collaborate with cross-functional teams to ensure seamless integration of software components.

  • Continuously enhance existing products by implementing feature upgrades and optimizations.

  • Project Management and Documentation:

  • Lead project initiatives, defining clear objectives and milestones.

  • Create detailed specifications for software designs, ensuring alignment with project goals.

  • Produce comprehensive documentation to guide development, testing, and maintenance.

  • Design Maintenance and Updates:

  • Regularly review and improve existing software designs.

  • Address issues, enhance performance, and adapt to evolving requirements.

Maintain a robust codebase, ensuring reliability and longevity of software systems.

  • 5+ years of experience in C++ programming

  • Holds an BS or higher (MS preferred) degree in Computer Science, Computer Engineering, Mathematics, or an equivalent field.

  • Possesses excellent hands-on technical skills.

  • Demonstrates the ability to specify and understand electrical hardware interfaces.

  • Has experience with manufacturing test and automation programming methodologies.

  • Exhibits excellent technical writing skills, producing high-quality engineering documents.

  • Strong communication skills are essential for collaborating within the group, interacting with internal customers, and engaging with colleagues across the Americas and Europe.

  • Strong problem-solving abilities and analytical thinking

Experience in One or More Areas a Plus:

  • Visual Studio

  • Unix/Linux

  • Software based control systems

This position must meet Export Control compliance requirements, therefore a "US Person" as defined by 22C.F.R. §120.15 are required. "US Person" includes US Citizen, lawful permanent resident, refugee, asylee. License exception Technology and software under restriction (TSR) defined in 15 CFR 740.6 may permit person from Country Group B.

The following link will take you to the government site with the list of Country Group B: https://www.bis.doc.gov/index.php/documents/regulation-docs/452-supplement-no-1-to-part-740-country-groups/file


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer (Java Aws Linux) Ts/Sci With Poly Clearance Required

Cymertek

Posted Yesterday

VIEW JOBS 5/26/2024 12:00:00 AM 2024-08-24T00:00 PLUG IN to CYMERTEK And design your future… Position :  Senior Software Engineer  Description :  Cymertek is looking for a Senior Software Engineer Cymertek Chantilly VA

Senior Software Engineer

IPG Photonics Corporation