Curtiss-Wright Corporation

Lead Software Engineer-Embedded Computing Software

Curtiss-Wright Corporation
Apply
20 days ago
Ashburn, VA, USAStaff+

Base Salary

$109k - $145k/yr

Responsibilities

  • Analyze product plans and requirements and generate software specifications for new products and enhancements.
  • Support bids and proposals by preparing engineering labor and material estimates based on defined requirements and scope.
  • Collaborate with systems engineering, hardware development, and technical teams to create sustainable solutions and resolve software or hardware problems.
  • Design, develop, integrate, debug, and test embedded computing software, bootloaders, device drivers, applications, and test software.
  • Diagnose and resolve advanced software defects using expert-level analytical and troubleshooting skills.
  • Evaluate customer-reported issues and implement software modifications or enhancements.
  • Support software design and test documentation and user manual development.
  • Drive architecture decisions and provide technical leadership for complex software products.

Requirements

  • US citizenship and an active US DoD 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.
  • Demonstrated expertise in computer architecture, real-time embedded software, and disciplined engineering processes is required.
  • Hands-on experience with C/C++, Linux, LynxOS, WindRiver, VxWorks, device drivers, Bash or C shell scripting, Python, LabVIEW, and IPMI is required.
  • Experience with Visual Studio, Eclipse-based IDEs, AMD/Xilinx Vivado/Vitis, PetaLinux, GCC, CMake, Yocto, and Microsoft Office is required.
  • Experience with Intel x86 processors, ARM, and AMD Zynq MPSoCs is required.
  • Knowledge of Ethernet, InfiniBand, RDMA, PCIe Gen3/4, SPI, I2C, RS232, and RS422 is required.
  • Experience using oscilloscopes, logic analyzers, spectrum analyzers, 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.
  • Full software lifecycle experience with DO-178C and CMMI, plus understanding of regression testing and verification, is required.
  • Strong analytical, problem-solving, collaboration, customer-interface, and escalated technical issue resolution skills are required.

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, employee stock purchase plan, and an inclusive and supportive culture.
  • The position is based in Ashburn, Virginia and may involve exposure to export-controlled information and additional security screening.

Tech Stack

Categories

Curtiss-Wright Corporation

About Curtiss-Wright Corporation

5,001-10,000 employees

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.

Contact me