×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer, SR

Job in East Farmingdale, Suffolk County, New York, USA
Listing for: Curtiss-Wright Corporation
Full Time position
Listed on 2026-11-05
Job specializations:
  • Software Development
    Software Engineer, Senior Developer, Software Architect
Salary/Wage Range or Industry Benchmark: 150000 - 190000 USD Yearly USD 150000.00 190000.00 YEAR
Job Description & How to Apply Below
Location: East Farmingdale

The Senior Software Development Engineer leads the design, development, and implementation of software applications and systems from concept through deployment, serving as a technical expert and project lead to deliver high-quality, scalable solutions while supporting cross-functional development, resolving complex software issues, and mentoring engineering teams.

Responsibilities include but are not limited to:
  • Plan, design, develop, and test complex software systems or applications while leading full lifecycle activities such as architecture, coding, debugging, integration, and validation (35%).

  • Identify, diagnose, and resolve complex software issues across new and legacy platforms, including customer-reported problems and enhancement requests (20%).

  • Collaborate with engineering, QA, hardware, support, and product teams to evaluate requirements, align deliverables, and ensure successful software releases (20%).

  • Implement robust coding practices, conduct code reviews, maintain documentation, and contribute to continuous improvement of development standards, processes, and platform architecture (15%).

  • Mentor junior developers, support cross-functional initiatives, and contribute to a high-performing, collaborative software engineering culture (10%).

Representative

Qualifications:
  • Bachelor’s degree in Computer Science, Software Engineering or a related technical field

  • 6–10+ years of progressive experience in software development

  • Proven success designing, developing, and deploying production-quality software

  • Deep expertise in programming languages, frameworks, and version control systems

  • Strong understanding of architecture, algorithms, data structures, and object-oriented design

  • Experience in iterative or agile development environments

  • Demonstrated ability to troubleshoot complex issues and deliver scalable solutions

  • Excellent communication and collaboration skills for technical and non-technical audiences

  • Ability to manage competing priorities in fast-paced development environments

  • Commitment to mentoring, knowledge sharing, and fostering a collaborative engineering culture

Compliance Statement

This position may require exposure to export-controlled information and subject to additional security screening. In the event information provided during the security screening reveals ineligibility to access export-controlled information, any offer of employment may be reconsidered or withdrawn.

Curtiss-Wright is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, ethnicity, color, sexual orientation, gender identity, physical or mental disability, age, ancestry, legally protected medical condition, family care status, marital status, religion, veteran status, national origin, or any other legally protected status.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary