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

Principal Embedded Software Engineer

Job in Ashburn, Loudoun County, Virginia, 22011, USA
Listing for: DY4 Curtiss-Wright DS, Inc.
Full Time position
Listed on 2026-06-22
Job specializations:
  • Software Development
    Embedded Software Engineer, C++ Developer, Python, Unix/Linux
Salary/Wage Range or Industry Benchmark: 150000 - 200000 USD Yearly USD 150000.00 200000.00 YEAR
Job Description & How to Apply Below

Principal Embedded Software Engineer - Onsite

Locations: Ashburn, VA / Boston, MA / Nashua, NH

Salary Range: $ - $ per year plus bonus (general guideline).

Responsibilities
  • Plan, design, develop, and test new embedded computing software or complex enhancements to existing software for embedded systems in compliance with industrial, military, and aerospace standards.
  • Apply established development processes and assist in process improvement.
  • Analyze requirements and develop design alternatives.
  • Develop test software and procedures.
  • Implement, integrate, or debug embedded software, including bootloaders (BIOS, Slim Boot Loader , U‑Boot), device drivers (Linux and VxWorks), customized applications, embedded test software, and product simulation and production test software.
  • Diagnose and resolve advanced software defects by collaborating with cross‑functional technical staff and applying expert‑level analytical and troubleshooting skills.
  • Evaluate and respond to customer‑reported issues, recommending and implementing software modifications or enhancements to improve functionality and user experience.
  • Assist in the development of software design and test documentation, and user manuals.
Qualifications
  • U.S. citizenship and active U.S. DoD clearance required.
  • Bachelor’s degree in electrical engineering or computer engineering (or equivalent) with a minimum of 10 years of experience.
  • Hands‑on experience with software development using C/C++, Linux (Red Hat,LynxOS,Wind River), VxWorks (7.x), Linux and VxWorks device drivers, scripting (bash/csh), high‑level application software, Python, LabVIEW, and IPMI.
  • Experience with development tools such as Visual Studio, Eclipse‑based IDEs, AMD/Xilinx Vivado/Vitis, Petalinux, GCC, CMake, Yocto, and MS Office.
  • Experience with Intel x86 processors, ARM, and AMD Zynq MPSoCs.
  • Knowledge and experience with protocols/standards such as Ethernet, Infiniband, RDMA, PCIeGen3/4, SPI, I2C, and RS232/RS422.
  • Experience reading and understanding IC datasheets and board schematics.
  • Active secret clearance or ability to obtain secret clearance desirable.
Benefits
  • Paid Time Off
  • 401(k) with employer match and profit sharing
  • Health and wellness benefits
  • Learning and development opportunities
  • Referral program
  • Competitive pay
  • Recognition programs
  • Employee stock purchase plan
  • Inclusive and supportive culture
EEO Statement

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.

If you require accommodation during the recruitment process, please contact Talent Acquisition. For U.S. Applicants: EEO is the Law –  for more information.

Compliance Statement

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

#J-18808-Ljbffr
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