C

Curtiss-Wright

Engineered sensors, controls, and nuclear equipment

Firmware Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeRemote in IndiaNo salary listedRemote

About the Job

Requirements

  • Bachelor’s degree in Engineering, Computer Science, or a related technical field.
  • 8–10+ years of experience in firmware or embedded systems development.
  • Demonstrated experience delivering software to meet DO-178C DAL-B certification.
  • Proficiency in embedded programming languages such as C, C++, assembly, and machine-level coding.
  • Experience working with analog and digital hardware systems and understanding hardware/software interaction.
  • Familiarity with oscilloscopes, logic analyzers, emulators, and other diagnostic tools.
  • Ability to manage multiple development tasks while maintaining code quality and meeting project timelines.

Responsibilities

  • Meet objectives for safety-certified software for aerospace applications according to DO-178C and/or other customer-specific objectives.
  • Apply software certification knowledge to ensure subsupplier compliance with DO-178C processes and procedures.
  • Provide technical leadership through architecture guidance, design reviews, code reviews, merge reviews, debugging support, quality oversight, development planning, and mentoring embedded software engineers.
  • Perform or oversee software verification in a lab environment.
  • Support hardware/software integration and lab debugging by interpreting schematics, datasheets, board-level designs, and hardware specifications at a functional level, while partnering with hardware specialists on low-level driver or board-specific details.
  • Design, develop, modify, and debug embedded firmware across hardware platforms using machine language, assembly, C, C++, or other appropriate languages.
  • Troubleshoot and resolve firmware issues by analyzing system behavior, debugging embedded code, and implementing corrective actions to ensure functional reliability.
  • Collaborate with hardware engineers to support integration with analog and digital hardware systems and ensure firmware compatibility with system architecture.
  • Participate in code reviews, documentation activities, and cross-functional engineering collaboration to maintain quality standards and streamline development processes.

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