This position is no longer accepting applications
Closed on July 13, 2026.
This role is filled — get an email when new Engineering roles open on EngineerJobs.io:
Senior Embedded Software Engineer
Senior
DevOps
Embedded
Embedded Linux
Embedded Software
Embedded Systems
Engineering
Git
Hardware Software Co Design
RTOS
Software Engineering
Test Engineering
View similar jobs
Get alerted when similar jobs are posted — set up a New Engineering jobs on EngineerJobs.io alert.
See other roles at TTM Technologies.
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.