Firmware/Software Engineer

II-VI Aerospace & Defense

$100K — $130K *
Telecommunications & Hardware
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of experience with .NET and C# development
  • 10+ years in firmware development using C/C++ on embedded microcontroller systems
  • Proven expertise in real-time embedded applications
  • Familiarity with metrology theory and practice
  • Skilled in reading schematics and troubleshooting at the signal level
  • Experience with major communication protocols (I2C, SPI, UART, etc.)
  • Strong organizational, planning, and multitasking abilities

Responsibilities

  • Lead senior-level programming for next-gen applications using C#/.NET/QT.
  • Develop firmware for laser controllers and measurement embedded devices.
  • Involve in software and firmware architecture design processes.
  • Create detailed specifications for software and firmware projects.
  • Formulate and oversee test plans to verify software and firmware functionality.
  • Engage actively in new board bring-up and debugging phases.
  • Provide comprehensive schedule and cost estimates for project tasks.

Benefits

  • Opportunity to work on cutting-edge technologies in embedded systems
  • Collaborative environment with a focus on engineering innovation
  • Engage in diverse projects across various embedded applications
  • Professional development and continuous learning opportunities
  • Contributions to legacy software and firmware, enhancing career skills
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 Telecommunications & Hardware Jobs

Find similar Firmware/Software Engineer jobs: