IPG Photonics

Software/Firmware Engineer

IPG Photonics$95K — $115K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Electrical, Computer, or Software Engineering, or related discipline
  • 3-7 years experience in embedded systems or real-time firmware
  • Proficient in C/C++ with experience in STM32 or ARM Cortex microcontrollers
  • Strong understanding of RTOS, deterministic timing, and hardware-software integration
  • Experience in closed-loop control implementation and analysis
  • Familiarity with embedded communication interfaces (e.g., SPI, I2C, UART)
  • Hands-on experience in embedded debugging and board bring-up
  • Strong communication skills for interdisciplinary collaboration

Responsibilities

  • Design and validate embedded firmware for laser and beam-control subsystems
  • Develop deterministic state-machine logic for subsystem coordination
  • Implement and tune digital control loops and validate performance
  • Create and maintain real-time communication links between controllers
  • Support hardware-software integration and debugging with lab instruments
  • Develop unit tests and contribute to continuous integration practices
  • Collaborate with engineers across disciplines for system integration
  • Conduct firmware verification and comply with MIL-STD requirements
  • Support documentation, cybersecurity, and system sustainment

Benefits

  • Collaborative work environment with cross-disciplinary projects
  • Hands-on role in a cutting-edge technology field
  • Opportunities for career development and advancement
  • Support for obtaining a DoD security clearance
  • Engagement in projects with advanced embedded systems and laser technology
Full Job Description
POSITION SUMMARY

The Software/Firmware Engineer plays a hands-on role in designing and implementing embedded control software for complex laser assemblies and beam-delivery subsystems. This position focuses on ARM-based processing, deterministic control, and low-latency communication to enable real-time power modulation, safety interlocks, and mission reliability in harsh environments. This opening targets a mid-level engineer; junior and senior candidates may also be considered, with level determined by experience and qualifications.

KEY RESPONSIBILITIES
  • Design, implement, and validate embedded firmware for laser, thermal, and beam-control subsystems.
  • Develop deterministic state-machine logic governing interlocks, firing sequences, and subsystem coordination.
  • Implement and tune digital control loops, including PID and feed-forward control, and validate loop performance using frequency-response (Bode) analysis.
  • Create and maintain real-time communication links between embedded controllers and higher-level command software.
  • Support board bring-up, hardware-software integration, and debugging using lab instruments (oscilloscopes, logic analyzers, JTAG debuggers).
  • Develop unit and integration tests and contribute to version control and continuous-integration practices for firmware.
  • Collaborate closely with optical, electrical, and systems engineers to ensure seamless integration across the full directed-energy platform.
  • Conduct firmware verification, configuration control, and field testing per MIL-STD requirements.
  • Support documentation, cybersecurity, and sustainment of deployed systems.


MINIMUM QUALIFICATIONS
  • Bachelor's degree in Electrical, Computer, or Software Engineering, or a related discipline.
  • 3-7 years of experience developing embedded systems or real-time firmware (junior and senior candidates considered at the appropriate level).
  • Proficiency in C/C++ and experience with STM32 or similar ARM Cortex microcontrollers.
  • Strong understanding of RTOS concepts, deterministic timing, and hardware-software integration.
  • Experience implementing closed-loop control in firmware (PID, feed-forward) and analyzing loop behavior (e.g., Bode/frequency response).
  • Experience with embedded communication interfaces (SPI, I2C, UART, CAN, or Ethernet).
  • Hands-on embedded debugging and board bring-up experience.
  • Strong written and verbal communication skills for cross-disciplinary collaboration.

PREFERRED QUALIFICATIONS
  • Active DoD security clearance.
  • Experience with laser power supply control, photonics instrumentation, or directed-energy systems.
  • Knowledge of MIL-STD-1553, CAN, or EtherCAT communication.
  • Familiarity with real-time Linux, FreeRTOS, or Zephyr.
  • Experience with CI/CD for embedded software and hardware-in-the-loop test automation.
  • Familiarity with secure-coding practices and DFARS/NIST SP 800-171 cybersecurity requirements.

WORK ENVIRONMENT & PHYSICAL REQUIREMENTS
  • Primarily lab and office environment; occasional use of PPE and laser-safety eyewear required.

About IPG Photonics

IPG Photonics is a leading developer and manufacturer of high-performance fiber lasers and amplifiers for diverse applications in numerous markets. IPG Photonics' diverse lines of low, medium and high-power lasers and amplifiers are used in materials processing, communications, entertainment, medical, biotechnology, scientific and advanced applications.
Learn more about IPG Photonics
Size
6,580 employees
Market Cap
$4.4 billion
Industry
Net Income
$159.5 million
Founded
1990
5 Year Trend
+7.7%
Revenue
$1.2 billion
NASDAQ

Similar Jobs

  • Software Engineer
    $107K — $195K *
    Leidos Holding
    Huntsville, AL 35810 (Madison County)
  • Software Engineer
    $69K — $125K *
    Leidos Holding
    Huntsville, AL 35810 (Madison County)
  • Lockheed Martin
    Software Engineer - E2
    $101K — $188K *
    Lockheed Martin
    Huntsville, AL 35810 (Madison County)
  • Software Engineer
    $100K — $120K *
    Chipton-Ross
    Huntsville, AL 35810 (Madison County)
  • SCADA Engineer
    $90K — $110K *
    CLX Engineering
    Atlanta, GA 30349 (Fulton County)
  • ALC Developer
    $110K — $130K *
    Cybermedia Technologies
    Remote

More Jobs at IPG Photonics

More Aerospace & Defense Jobs

Find similar Software/Firmware Engineer jobs: