C

Curtiss-Wright

Engineered sensors, controls, and nuclear equipment

Lead Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • U.S. citizenship is required.
  • A bachelor's degree in computer science, computer engineering, software engineering, or a related technical field is required.
  • 8–12+ years of progressive software development experience, including ownership of complex applications or subsystems, is required.
  • At least 5 years of experience developing software systems and 4 years of software project lead experience are required.
  • Competence in computer architecture, real-time embedded software development, and engineering process discipline is required.
  • Hands-on 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 IDEs (Visual Studio and Eclipse-based), AMD/Xilinx Vivado/Vitis, Petalinux, GCC, CMake, Yocto, and MS 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.
  • Full software lifecycle development experience 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, and generate software specifications and requirements for new products and enhancements to current products.
  • Assist with bids and proposals, including generating engineering labor and material estimates based on requirements and defined scope of effort.
  • Collaborate with systems engineering and hardware development teams and technical staff to create sustainable solutions and resolve software or hardware problems.
  • Plan, design, develop, and test new embedded computing software or complex enhancements to existing embedded systems software based on specifications and in compliance with industrial, military, and aerospace standards.
  • Implement, integrate, or debug embedded software, including bootloaders (BIOS, SlimBootLoader, and 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 in collaboration with cross-functional technical staff.
  • Evaluate and respond to 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.
  • Drive architecture decisions as a technical expert and ensure high-quality solutions align with product, customer, and business needs.

Desired Qualifications

  • An advanced degree is preferred.
  • Familiarity with the GreenHills Multi SW Development Suite, COSMIC SW 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