II-VI Aerospace & Defense · 1 day ago
Principal Embedded Software Engineer
II-VI Aerospace & Defense is seeking a Principal Embedded Software Engineer to contribute to the development of advanced laser systems for defense applications. The role involves software architecture and design, software development and testing, system integration, and supporting new business development efforts.
AerospaceAppsManufacturingSpace Travel
Responsibilities
Works as a member of a cross-disciplinary team of systems engineers, optical engineers, electrical engineers, and FPGA engineers to conceptualize a system solution that meets customer requirements
Responsible for architecting, designing, and documenting software for assigned projects
Creates design documentation including Software Requirements Documents, block diagrams, Software Design Documents, and Interface Control Documents
May serve as the lead software engineer on assigned projects
Develops software (primarily embedded) to meet the requirements of the system under development
Writes software test plans and tests software at various levels of integration (unit tests, tests on target architecture, test with target electronics)
Writes software scripts and tools to support software development and system test
Develops Software Test Plans and supports integration and test activities from initial board-level bring up through final system test
Participates in writing proposals and providing cost and schedule estimates in support of new business pursuits
Subject matter expert with extensive knowledge and expertise in embedded systems and software development
Works independently with general direction to achieve goals and objectives
Exercises judgment in selecting methods, techniques and evaluation criteria for obtaining results
Makes accurate detailed work plans for complex systems/projects; takes the lead in planning and executing software tasks
Qualification
Required
Typically requires a minimum of 9 years of related experience with a Bachelor's degree; or 7 years and a Master's degree; or a PhD with 4 years experience; or equivalent experience
Must have significant demonstrated experience in architecting and designing software solutions in embedded systems
Must have deep understanding of tradeoffs involved in hardware/software functional partitioning
Must have a strong understanding of embedded processor platforms and be familiar with microcontrollers, FPGAs and system-on-chip devices
Must have significant past experience developing software in C and C++, and a strong background in object-oriented programming
Must have strong debugging and troubleshooting skills
Must have significant experience developing software for real-time operating systems (RTOS) and/or embedded Linux
Must have strong understanding of embedded hardware devices, chip-to-chip interfaces, and networking protocols
Must have demonstrated experience working with cross-disciplinary engineering teams to develop and test highly-functional integrated systems
Must be able to obtain/maintain a US Government security clearance if one is required to perform the job responsibilities
Preferred
Experience with AMD/Xilinx platforms
Experience working with laser systems is desired but not required
Past experience on high-reliability systems for defense and/or space is desired but not required
Benefits
Competitive compensation program
Career development platform
Opportunities for career advancement
Professional development
Company
II-VI Aerospace & Defense
II-VI Aerospace & Defense provides optical assemblies.
Funding
Current Stage
Growth StageRecent News
Company data provided by crunchbase