
Lead Software Engineer-Embedded Computing Software-Onsite
Curtiss-Wright Corporation4 months ago
Ashburn, VA, USAStaff+
Base Salary
$109k - $145k/yr
Responsibilities
- Analyze product plans and requirements and generate software specifications for new and existing embedded products.
- Support bids and proposals by preparing engineering labor and material estimates.
- Collaborate with systems engineering, hardware development, and technical staff on sustainable solutions and software or hardware issue resolution.
- Design, develop, integrate, debug, and test embedded computing software, including bootloaders, device drivers, applications, simulation software, and production test software.
- Make architecture decisions and resolve advanced software defects using analytical and troubleshooting expertise.
- Evaluate customer-reported issues and implement software modifications or enhancements.
- Develop software design and test documentation and user manuals.
- Support software lifecycle development in accordance with applicable engineering standards and processes.
Requirements
- U.S. citizenship and an active U.S. Department of Defense clearance are required.
- Bachelor’s degree in computer science, computer engineering, software engineering, or a related technical field is required; an advanced degree is preferred.
- At least 8 years of progressive software development experience, including ownership of complex applications or subsystems, is required.
- At least 5 years of software systems development experience and 4 years of software project lead experience are required.
- Experience with computer architecture, real-time embedded software, C/C++, Linux, VxWorks, device drivers, Bash or C shell scripting, Python, LabVIEW, and IPMI is required.
- Experience with Visual Studio, Eclipse-based IDEs, AMD/Xilinx Vivado and Vitis, PetaLinux, GCC, CMake, Yocto, and Microsoft Office is required.
- Experience with Intel x86 processors, ARM, AMD Zynq MPSoCs, networking and hardware protocols, laboratory debugging equipment, and JTAG emulators is required.
- Experience with IBM Rational DOORS, Git, Bitbucket, JIRA, and Confluence is required.
- Familiarity with Green Hills MULTI, COSMIC, ClearQuest, VectorCAST, LabVIEW, virtualization concepts, and the LynxOS Hypervisor is preferred.
- Experience with DO-178C, CMMI, software regression testing and verification, engineering standards, customer interaction, and escalated technical issue resolution is required.
Benefits
- Onsite work in Ashburn, Virginia.
- Base salary of $108,900–$145,200 per year plus bonus.
- Paid time off, 401(k) with employer match and profit sharing, health and wellness benefits, learning and development opportunities, referral program, recognition, employee stock purchase plan, competitive pay, and an inclusive supportive culture.
About Curtiss-Wright Corporation
Curtiss-Wright Corporation is a public defense and industrial technology manufacturer that designs and sells engineered components, subsystems, and software to aerospace, defense, and energy customers. Its portfolio includes flight-control and utility actuation, embedded computing and avionics, sensors, valves, and nuclear power plant instrumentation and controls. Founded in 1929 and headquartered in Davidson, North Carolina, the company trades on the NYSE under the ticker CW.