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

II-VI Aerospace & Defense · 1 month ago

Lead Embedded Software Engineer

II-VI Aerospace & Defense is seeking an 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, and system integration and test support, working as part of a cross-disciplinary team.

AerospaceAppsManufacturingSpace Travel
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Software Architecture and Design: 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 designing, developing, 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
Software Development and Test: 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
System Integration and Test Support: Develops Software Test Plans and supports integration and test activities from initial board-level bring-up through final system test
Technical Expertise: Extensive knowledge and expertise in embedded systems and software development. Makes accurate detailed work plans for moderately complex systems/projects; may take lead role in planning and executing tasks; able to work many complex tasks simultaneously; able to plan resource requirements for task completion. Regularly works independently with minimal supervision to achieve goals and objectives. Able to complete routine work without considerable direction; receives general instructions on new assignments

Qualification

Embedded systemsCC++Real-time operating systemsMicrocontrollersFPGAsObject-oriented programmingDebugging skillsPythonC#LabVIEWNetworking protocolsCross-disciplinary teamworkLaser systems experience

Required

Typically requires a minimum of 7 years of related experience with a Bachelor's degree; or 5 years and a Master's degree; or a PhD with 3 years experience; or equivalent experience
Must have significant demonstrated experience in designing and developing 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 is preferred
Experience developing in one or more of the following are also highly desirable: C#, Python, LabVIEW
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

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