Sr. Principal Embedded Software Engineer

II-VI Incorporated
Warren, NJ, United States
Full-time

Coherent Aerospace & Defense, Emerging Products & Technologies Business Unit is seeking an embedded software engineer to contribute to the development of advanced laser systems for defense applications.

Primary Duties & Responsibilities

Software Architecture and Design : Works as a member of a cross-disciplinary team of expert systems engineers, optical engineers, electrical engineers, and FPGA engineers developing customized laser systems for aerospace & defense customers.

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.

Software Development and Test : Develops software (primarily embedded) to meet the requirements of the system under development across the full software stack (low-level drivers and board support packages, OS customization, middleware, application logic).

Software functions typically include closed-loop control based on internal and / or external feedback signals, state / mode management, command processing, and status reporting for highly-integrated complex electro-optical systems.

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.

Writes software scripts and tools to support software development and system test. Supports hands-on troubleshooting and system integration activities through the use of software and hardware tools.

New Business Development : Participates in writing proposals and providing cost and schedule estimates in support of new business pursuits.

Technical Expertise : Subject matter expert with extensive knowledge and expertise in embedded systems and control software development in complex systems.

Work on significant and unique issues without considerable direction. Implement new products, processes, standards, or operational plans that will have impact on the achievement of functional results.

Education & Experience

Typically requires a minimum of 12 years of related experience with a Bachelor’s degree; or 10 years and a Master’s degree;

or a PhD with 7 years experience; or equivalent experience.

Skills

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 FPGAs and system-on-chip devices. Experience with AMD / Xilinx platforms is preferred.

Must have significant past experience developing software in C and C++, and a strong background in object-oriented programming.

Must have experience developing multi-threaded software. Must have strong debugging and troubleshooting skills. Experience developing in one or more of the following are also highly desirable : C#, Python, LabVIEW, Rust.

Must have significant experience developing software for real-time operating systems (RTOS) and / or embedded Linux.

Must have strong understanding of embedded hardware devices (MCUs / CPUs, FPGAs, ADCs / DACs, flash, EEPROM, , chip-to-chip interfaces (SPI, I2C, UART, , and networking protocols (Ethernet, TCP / IP, .

Must have experience developing software to implement closed-loop control functions and state machines.

Must have demonstrated experience working with cross-disciplinary engineering teams to develop and test highly-functional integrated systems.

Must have strong communication skills and past experience presenting to internal and / or external stakeholders / customers.

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.

Must be able to obtain / maintain a US Government security clearance if one is required to perform the job responsibilities.

Working Conditions

Primarily an engineering design function with office working conditions.

Physical Requirements

Primarily an engineering design function with few physical requirements.

Safety Requirements

All employees are required to follow the site EHS procedures and Coherent Corp. Corporate EHS standards.

Quality and Environmental Responsibilities

Depending on location, this position may be responsible for the execution and maintenance of the ISO 9000, 9001, 14001 and / or other applicable standards that may apply to the relevant roles and responsibilities within the Quality Management System and Environmental Management System.

Culture Commitment

Ensure adherence to company’s values (ICARE) in all aspects of your position at Coherent Corp. :

I ntegrity Create an Environment of Trust

C ollaboration Innovate Through the Sharing of Ideas

A ccountability Own the Process and the Outcome

R espect Recognize the Value in Everyone

E nthusiasm Find a Sense of Purpose in Work

Coherent Corp. is an equal opportunity / affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.

To conform to . Government export regulations (ITAR), applicant must be a . person, lawful permanent resident of the ., protected individual as defined by 8.

  • 1324b(a)(3), or eligible to obtain the required authorizations from the . Department of State."
  • 30+ days ago
Related jobs
Promoted
Capital One
Hillside, New Jersey

Ave (22114), United States of America, New York, New YorkSr Lead Software Engineer, Front EndDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'...

Promoted
Resource 1 LLC
East Hanover, New Jersey

What we are looking for is an architect that has experience in developing a software product*. Net, C#, Entity Framework, and MS SQL, with a proven track record of delivering complex and high-quality software solutions. Extensive experience in Windows desktop app development, RESTful API development...

Promoted
Capital One
Hillside, New Jersey

Ave (22114), United States of America, New York, New YorkSr Lead Software Engineer, Front EndDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'...

Promoted
BVSystems
Metuchen, New Jersey

We are looking for a skilled Software Engineer / Embedded Programmer with expertise in Linux, C/C++, wireless technologies (Bluetooth, WiFi), and GUI development. We are seeking a talented and experienced Software Engineer / Embedded Programmer to join our team and contribute to the development of n...

II-VI Incorporated
Warren, New Jersey

Software Architecture and Design: Works as a member of a cross-disciplinary team of expert systems engineers, optical engineers, electrical engineers, and FPGA engineers developing customized laser systems for aerospace & defense customers. Software Development and Test: Develops software (primarily...

Johnson and Johnson
Raritan, New Jersey

Johnson & Johnson - Technology Services is recruiting for a Principal Engineer, Software Engineer - DevOps - Content Strategy to be located in Raritan, NJ. Primary Duties and Responsibilities * Apply CI/CD principles and tools within High-Performing Teams developing highly automated soluti...

Lilly
Branchburg, New Jersey

We’re looking for people who are determined to make life better for people around the world.Lilly is an EEO/Affirmative Action Employer and does not discriminate on the basis of age, race, color, religion, gender, sexual orientation, gender identity, gender expression, national origin, protected vet...

Hikma Pharmaceuticals
Berkeley Heights, New Jersey

Software Engineer, IT Applications (Vistex). Software Engineer, IT Applications to join our team. We are seeking a talented and motivated Sr. ...

Home Depot
NEW JERSEY, US
Remote

The Software Engineer Principal is responsible for joining a product team and contributing to the software design, software development, and overall product lifecycle for a product that our users love. As a Software Engineer Principal, you will be an extremely knowledgeable Engineer on the product t...

Cboe Global Markets, Inc.
New Jersey
Remote

Cboe Data and Access Solutions division is looking for a highly skilled and experienced Principal Software Engineer to join our team. The ideal candidate has been designing and engineering complex real-time UI’s for several years and comes with a deep understanding of web streaming technologies and ...