Staff Embedded Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

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

C/C++ programmingEmbedded systemsAgile development lifecycleNetworking protocolsOpen-Source codeVirtualization technologiesGoPythonObject-oriented designLinux multi-process designCross-site developmentChineseCommunication skills

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

twittertwitter
company-logo
II-VI Aerospace & Defense provides optical assemblies.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Sheila Campbell
Sr. Human Resources Business Partner
linkedin
Company data provided by crunchbase