Senior Embedded Software Engineer
Job Description
The Senior Embedded Software Engineer will contribute to TTM Technologies’ Aerospace & Defense Radar/Surveillance team in Farmingdale, NY, designing and maintaining embedded software for radar, surveillance, and communications systems using C++, embedded Linux, and RTOS. The position requires US citizenship and the ability to obtain a DoD Secret clearance.
Compensation and Location
Location: Farmingdale, NY (onsite)
Salary: USD 122,655 to 215,704 per year
Responsibilities
- Architect, implement, and sustain embedded software for safety‑critical applications, employing modern C++, embedded Linux (PetaLinux), and RTOS.
- Support software design, development, testing, debugging, and maintenance of code integrated into embedded systems, ensuring adherence to industry, customer, safety, and regulatory standards.
- Develop software verification plans, test procedures, and environments; execute tests and document results to confirm adherence to requirements.
- Cultivate a culture of continuous improvement across software activities.
- Generate software requirement specifications derived from system design specifications.
- Create both high‑level architecture and detailed designs for software components and systems.
- Define and document interfaces between software components and overall systems.
- Support verification and validation activities, including hardware/software integration, design verification testing, acceptance procedures, and customer‑witnessed testing.
- Provide estimates and measurements for hardware resource utilization.
- Present at customer meetings such as Preliminary Design Review, Critical Design Review, and Technical Interchange Meetings.
- Contribute schedule inputs related to cost and timeline planning.
Requirements
- Bachelor’s degree in Computer Science or Computer Engineering and 10+ years of related experience.
- Extensive experience with modern C++ and Real Time Operating Systems.
- Familiarity with CI/CD pipelines and DevSecOps tools; experience with GitLab, Jenkins, Git Bash, Jira, and Artifactory is a plus.
- Experience with real‑time embedded systems.
- Strong object‑oriented design methodology and full software development life cycle proficiency.
- Knowledge of Radar, Surveillance, and Communications systems is advantageous.
- Excellent verbal and written communication skills.
- DoD Secret clearance eligibility and US citizenship required for employment.
Technologies
- C++
- Embedded Linux (PetaLinux)
- RTOS
- GitLab
- Jenkins
- Git Bash
- Jira
- Artifactory
Benefits
- Medical, Dental, Vision
- 401(k)
- Flexible spending accounts
- Health savings accounts
- Accident benefits
- Life insurance
- Disability benefits
- Paid vacation and holidays
Export Compliance
- Must comply with TTM Export Control Policies and Procedures and all applicable laws including ITAR, EAR and OFAC.
- Responsibilities include identifying ITAR‑controlled products on the manufacturing floor and understanding that access to these products and related technical data is restricted to US Citizens and US Permanent Residents.
- Recognition of Foreign Person visitors by badge differentiation and adherence to authorization procedures for bringing foreign visitors into facilities.