Principal Embedded Software Engineer
Listed on 2026-06-22
-
Software Development
Embedded Software Engineer, C++ Developer, Python, Unix/Linux
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.
- 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.
- 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
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 StatementThis 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(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).