O

ORAU

Operates ORISE program for DOE

Software Engineer - Embedded/Firmware

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeKnoxville, TN, USAIn-person

About the Job

Requirements

  • A bachelor's or master's degree in Computer Engineering, Electrical Engineering, Software Engineering, or a related field is required.
  • At least 3 years of experience in embedded software or firmware development is required.
  • Strong experience with PetaLinux and real-time Linux environments is required.
  • FPGA development experience using VHDL and/or Verilog is required.
  • Experience with standard embedded peripherals and communication protocols, including ADC, DAC, I²C, SPI, Ethernet/TCP/IP, serial interfaces, and low-level hardware communication, is required.
  • Experience with version control and continuous integration and continuous delivery tools such as Jenkins or GitHub Actions is required.
  • Strong debugging and problem-solving skills across hardware and software domains are required.
  • Ability to work effectively in a multidisciplinary engineering environment is required.

Responsibilities

  • Develop low-level embedded software and firmware, including instrumentation and control device drivers.
  • Design and implement FPGA control software using hardware description languages.
  • Develop, customize, and maintain embedded operating systems such as real-time Linux and PetaLinux.
  • Support printed circuit board assembly development in collaboration with hardware teams.
  • Perform hardware bring-up, validation, and debugging of new embedded platforms.
  • Implement and maintain software build systems, testing, and continuous integration and continuous delivery pipelines.
  • Integrate firmware with higher-level control systems and applications.
  • Troubleshoot complex hardware-software interactions.
  • Create technical documentation, including design specifications, interface definitions, and test procedures.
  • Participate in system integration, verification, and commissioning activities.

Desired Qualifications

  • Experience with industrial automation or control systems.
  • Familiarity with LabVIEW and National Instruments hardware platforms.
  • Experience working in regulated industries such as medical devices, automotive, aerospace, nuclear, or energy.
  • Knowledge of safety-critical or high-reliability embedded systems.
  • Experience with system-level integration and testing of complex equipment.

About the Company

ORAU

Operates ORISE program for DOE

ORAU pools expertise from 150+ member universities as a nonprofit federal contractor to tackle national needs in science, health, and education, and it operates the Oak Ridge Institute for Science and Education (ORISE) for the Department of Energy to offer internships, fellowships, and research opportunities. It forms specialized teams from its member universities and uses lab capabilities to deliver services through government contracts, peer review, grants management, and program administration. Its long-standing, university-led network and its role in administering ORISE set it apart, creating a bridge between academia, government, and industry. Its goal is to advance national priorities in science, health, and education by growing the STEM workforce and providing public health, environmental, and security-related services.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Oak Ridge, TN
Founded
1946

Recently Posted Jobs

Explore more opportunities at ORAU

See more jobs