C

Curtiss-Wright

Engineered sensors, controls, and nuclear equipment

Lead Software Engineer-Embedded Computing Software

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeAshburn, VA, USAIn-person

About the Job

Requirements

  • U.S. citizenship and an active U.S. Department of Defense clearance are required.
  • A bachelor's degree in computer science, computer engineering, software engineering, or a related technical field is required.
  • At least 8 years of progressive software development experience, including ownership of complex applications or subsystems, is required; the posting specifies 8–12+ years.
  • At least 5 years of experience developing software systems and at least 4 years of software project lead experience are required.
  • Competency in computer architecture, real-time embedded software development, and engineering process discipline is required.
  • Hands-on software development experience with C/C++, Linux (Red Hat, LynxOS, WindRiver), VxWorks 7.x, Linux and VxWorks device drivers, bash/csh scripting, high-level application software, Python, LabVIEW, and IPMI is required.
  • Hands-on experience with development tools including Visual Studio, Eclipse-based IDEs, AMD/Xilinx Vivado/Vitis, Petalinux, GCC, CMake, Yocto, and Microsoft Office is required.
  • Hands-on experience with Intel x86 processors, ARM, and AMD Zynq MPSoCs is required.
  • Knowledge and experience with Ethernet, InfiniBand, RDMA, PCIe Gen3/4, SPI, I2C, and RS232/RS422 protocols or standards is required.
  • Hands-on experience with laboratory debugging equipment, including oscilloscopes, logic analyzers, spectrum analyzers, and JTAG emulators, is required.
  • Proficiency with requirements management using IBM Rational DOORS, source code control using Git and Bitbucket, JIRA, and Confluence is required.
  • Experience with full software lifecycle development in accordance with DO-178C and CMMI is required.
  • A fundamental understanding of software regression testing and verification is required.
  • Ability to interface with customers, resolve escalated technical issues, and translate feedback into actionable improvements is required.
  • Familiarity with industry guidelines and standards for engineering processes is required.

Responsibilities

  • Analyze product plans and requirements with marketing and product line managers, generate software specifications and requirements for new products and enhancements, and assist with bids and proposals by preparing engineering labor and material estimates based on requirements and defined scope.
  • Collaborate with systems engineering and hardware development teams to create sustainable solutions and resolve software and hardware problems.
  • Plan, design, develop, and test embedded computing software and complex enhancements for embedded systems in accordance with specifications and industrial, military, and aerospace standards.
  • Implement and integrate or debug embedded software, including bootloaders (BIOS, SlimBootLoader, and U-Boot), Linux and VxWorks device drivers, customized applications, embedded test software, and product simulation and production test software.
  • Diagnose and resolve advanced software defects in collaboration with cross-functional technical staff.
  • Evaluate customer-reported issues and recommend and implement software modifications or enhancements to improve functionality and user experience.
  • Assist in developing software design and test documentation and user manuals.

Desired Qualifications

  • An advanced degree is preferred.
  • Familiarity with the Green Hills Multi Software Development Suite, COSMIC Software Development Suite, ClearQuest, VectorCAST, and LabVIEW is preferred.
  • Familiarity with virtualization concepts and the LynxOS Hypervisor is preferred.

About the Company

Curtiss-Wright

Engineered sensors, controls, and nuclear equipment

Curtiss-Wright designs and manufactures highly engineered components and services for three segments: Aerospace & Defense, Commercial/Industrial, and Power Generation. It provides electronic sensors and controls, embedded computing, instrumentation, and industrial automation equipment, along with reactor coolant pumps and control rod drive mechanisms, marketed through long-term contracts and aftermarket support. The company differentiates itself by focusing on mission-critical, regulated applications and by building long-term relationships with major aerospace/defense contractors, utilities, and industrial manufacturers. Its goal is to supply reliable, essential components and services for high-barrier industries, ensuring safety, performance, and durable partnerships.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Davidson, NC
Founded
1929

Recently Posted Jobs

Explore more opportunities at Curtiss-Wright

See more jobs