Job Title: Embedded Software Engineer – C++
Job Code: 15556
Job Location: Rochester, NY
Job Schedule: 9/80 - employees work 9 out of every 14 days – totaling 80 hours worked – and have every other Friday off
Job Description:
The Senior Specialist, Software Engineering, designs, develops and extensively tests complex engineering solutions for advanced tactical radio operating system and waveform software.
Essential Functions:
- Works with and may lead small teams of software engineers, fostering technical improvement amongst junior team members.
- Works closely with cross-functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design of the overall system.
- Participates in all phases of the softwware development life cycle.
- Develops software test procedures, software programs, and related documentation.
- Participates in peer reviews; identifies, tracks, and repairs software defects.
- Must be able to obtain a US security clearance
- Ability and willingness to lead small teams of software engineers
Essential Functions:
- Strong knowledge of C/C++ (Embedded)
- Experience with real-time operating systems (e.g. VxWorks RTOS, Linux, QNX)
Qualifications:
- Bachelor's Degree and minimum 6 years of prior relevant experience, or Graduate Degree and a minimum of 4 years of prior related experience. In lieu of a degree, minimum of 10 years of prior related experience.
Preferred Additional Skills:
- Experience with Git/Bitbucket
- Experience with continuous integration (e.g. Jenkins)
- Experience with the Agile methodology
- Experience with C/C++ (Embedded)
- Experience with real-time operating systems (e.g. VxWorks RTOS, Linux, QNX)