II-VI Aerospace & Defense · 3 months ago
Staff Embedded Software Engineer
II-VI Aerospace & Defense is a global leader in lasers, engineered materials, and networking components. They are seeking a Staff Embedded Software Engineer to design and develop software features based on customer requirements, collaborate with engineers, and ensure firmware documentation is accurate.
AerospaceAppsManufacturingSpace Travel
Responsibilities
Design and develop software features based on high level customer and product line management requirements
Develop new features for existing and future products
Resolving bugs and other sustaining issues legacy products
Work with validation and integration engineers optical, hardware and test engineering teams to continuously improve product performance, execution efficiency, and development processes
Ensure firmware documentation is accurate and up to date
Work with senior engineers to complete coding reviews and establish best practices across team
Pre and Post sales customer interactions, provide guidance to Field Application Engineers
Provide input to documentation team
Qualification
Required
University degree in Electrical Engineering or Computer Science
0-2 years of experience in embedded software systems
Expert in C and C++ programming in embedded systems
Experience with software functions for system products, such as North-Bound Interface, Platform infrastructure, BSP and Applications such as Photonic control, alarms, PMs, Service Management
Practical experience across the entire Agile development lifecycle, including continuous integration, continuous deployment (CI/CD), and collaboration through DevOps practices
Good written and oral communication skills in English
Programming languages: C/C++, Go, Python
Object-oriented design
Linux multi-process design, multi-thread design
Preferred
Experience in Optical Networking industry is preferred (L0 and/or L1 equipment)
Experience in Open-Source code, such as SONiC, FRRouting, Open vSwitch etc
Familiar with networking protocols (Netconf, Openfig, etc) and security protocols
Familiar with virtualization and container technologies
Experience in cross-site development with global teams
Knowledge of Chinese is an asset
Company
II-VI Aerospace & Defense
II-VI Aerospace & Defense provides optical assemblies.
Funding
Current Stage
Growth StageRecent News
Company data provided by crunchbase