Curtiss-Wright Corporation

Senior Software Engineer

Curtiss-Wright Corporation
Apply
2 months ago
Ashburn, VA, USASenior

Responsibilities

  • Design, develop, and test new embedded software.
  • Create or modify board support packages, device drivers, power-on firmware, built-in tests, and design verification test software.
  • Analyze requirements and develop design alternatives.
  • Develop test software and procedures and validate software releases.
  • Produce complete user and design documentation.
  • Contribute to architecture, design, and code reviews.
  • Evaluate new technologies and products and share embedded software knowledge.
  • Provide task breakdowns and estimates for project planning.
  • Coordinate software releases and assist with process improvement.

Requirements

  • Bachelor's degree in Electrical Engineering or Computer Engineering, or equivalent, with a minimum of five years of experience.
  • Strong C programming skills.
  • Experience developing device drivers in Linux and/or VxWorks.
  • Experience with hardware design verification test development.
  • Experience with firmware and/or BIOS development.
  • Knowledge of embedded software engineering processes and standards.
  • Experience reading and understanding IC datasheets and board schematics.
  • Strong communication and interpersonal skills, responsibility, quality focus, and ability to meet deadlines.
  • Active Secret clearance or ability to obtain one is desirable.
  • Experience with Yocto Linux, Xilinx PetaLinux, Xilinx MPSoC, device-driver interrupts and DMA, configuration management tools, defect tracking, debugging tools, and test methodologies is an asset.
  • Experience with PCIe, PCI, FPGAs, I2C, Flash, and Ethernet is an asset.

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 program.
  • Employee stock purchase plan.
  • Inclusive and supportive culture.
  • Onsite work in Ashburn, Virginia or Massachusetts.
  • The position may involve exposure to export-controlled information and additional security screening.

Tech Stack

CGitLinuxSubversion

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