Firmware/Software Engineer

II-VI Aerospace & Defense

$110K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years' experience in .NET and C# development.
  • 10+ years of firmware development in embedded microcontroller-based systems (STM32, MSP430, etc.).
  • Proficiency in real-time embedded monitoring and control applications.
  • Strong understanding of metrology theory and implementations.
  • Experience with various communication protocols (I2C, SPI, etc.).
  • Familiarity with development toolchains like QNX, IAR, and FreeRTOS.
  • Bachelor's degree in Electrical Engineering or Computer Science (MSEE preferred).

Responsibilities

  • Provide senior-level programming for application development using C# / .NET / QT.
  • Develop firmware for laser control systems and measurement embedded devices.
  • Engage in software and firmware architecture design.
  • Compose design specifications for software and firmware deliverables.
  • Create and execute test plans to ensure software and firmware quality.
  • Contribute actively during hardware board bring-up and debugging efforts.
  • Collaborate with engineering teams to enhance system performance and operations.

Benefits

  • Opportunities for professional growth and development.
  • Participation in challenging projects with advanced technologies.
  • Collaborative team environment that encourages innovation.
  • Professional training and continuous learning initiatives.
Full Job Description
Job Description

Responsibilities
  • Provide senior-level C# / .NET / QT programming for the next generation application.
  • Develop C and C++ FW for laser controllers and measurement embedded devices.
  • Participate in the SW and FW architecture design of our systems.
  • Compose design specifications for SW and FW deliveries.
  • Develop test plans and direct testing activities to validate SW and FW.
  • Participate actively during new board bring-up and debug phase.
  • Provide regular detailed schedule and cost estimates for project tasks.
  • Work with engineering team members to optimize operational and performance requirements of overall system.
  • Participate in technical reviews.
  • Develop test plans (functional and unit tests) to validate and assess quality of the code.
  • Provide support and updates for legacy SW and FW products.
  • Work closely with HW and test engineers to validate and debug designs.
  • Work well as team member and independently.

Job Requirements
  • 10+ years' experience developing with .NET and C#.
  • 10+ years firmware development experience (C/C++) with embedded microcontroller-based systems. (STM32, MSP430, NXP IMX6, NVIDIA TEGRA, PIC)
  • Experience in real-time embedded monitoring and control applications with a wide variety of mixed-signal analog and digital I/O types.
  • Experienced in signal processing, data acquisition and logging, precision timing, system control, interrupt-handling, and debugging.
  • Good understanding of metrology theory and implementation.
  • Able to read schematics, utilize test equipment such as meters, signal generators, oscilloscopes and capable of troubleshooting circuits to the signal level.
  • Experience with communication protocols (i.e.: I2C, SPI, UART, PCI/PCIe, USB, TCP/IP)
  • Experience with development toolchains: QNX, IAR, FreeRTOS, Visual Studio, GIT, Subversion.
  • Experience using WPF.
  • Experience with Cyber Resilience Act (CRA) implementations.
  • Strong interpersonal skills; ability to communicate professionally with co-workers and customers.
  • Good organizational, planning, presentation, troubleshooting, and multi-tasking skills.
  • High level of confidentiality and professionalism.
  • Strong attention to detail and ability to prioritize tasks in a fast-paced environment.
  • Bonus skills: Python programming.


Education
• Bachelor's degree in EE, or CS. degree (MSEE a plus)

All employees are required to follow the site EHS procedures and Coherent Corp. Corporate EHS standards.

Similar Jobs

More Jobs at II-VI Aerospace & Defense

More Information Technology Jobs

Find similar Firmware/Software Engineer jobs: