17 days old

Embedded Systems Hardware & Software Engineer

Oak Ridge National Laboratory
Oak Ridge, Tennessee 37830
  • Job Code
  • Job Type
  • Job Status
    Full Time



We invite applications for the position of Embedded Systems Hardware and Software Engineer to support the Electronics and Embedded Systems Group in the Electrification and Energy Infrastructures Division (EEID).  This position will involve both supporting existing programs and developing new programs in areas involving embedded systems, sensors, communications, and electronics.  The primary duty in this position involves R&D for the design, testing, and deployment of sensing and control systems.  The work will also involve embedded systems programming with the potential need for AI or ML algorithms to support these embedded systems.


Major Duties/Responsibilities

  • Design, architect, and prototype embedded systems platforms
  • Be knowledgeable of commercial embedded platforms, including the ability to program and integrate commercial platforms/modules with custom platforms/modules when necessary
  • Develop and design sensor interface electronics including analog circuit design
  • Design sensor interfaces and systems incorporating commercial analog-to-digital converters (ADCs)
  • Develop, implement, and test signal processing algorithms that may involve machine learning and artificial intelligence
  • Design systems that may incorporate commercial FPGAs and CPLDs including associated development hardware and software
  • Design systems that utilize or interface with commercial or custom wireless communications modules
  • Communicate with customers and end users to establish system requirements
  • Work with R&D teams and work towards leading R&D teams to achieve successful outcomes according to project requirements
  • Develop and demonstrate embedded systems platforms for current and potential sponsors
  • Prepare white papers, proposals, and statements of work to attract new or continued funding
  • Prepare and deliver presentations to sponsors, technical peers, and at professional society meetings 
  • Prepare journal and conference manuscripts for publications
  • Prepare technical reports for sponsors, program managers, and technical peers 




  • B.S. or M.S. degree in Electrical Engineering, Computer Science, or a related discipline with a minimum of five years of experience (B.S.) or 2 years of experience (M.S.)
  • Experience in developing custom analog and digital hardware for sensor interfacing and signal processing
  • Experience with programming commercial and custom embedded system platforms, including systems requiring ML or AI based algorithms
  • Experience with widely used scientific programming languages such as Python, MATLAB, and C++
  • Experience in technical writing to prepare reports and presentations
  • Experience/interest in publishing research in scientific journals and conferences
  • Demonstrated abilities to work cohesively with hardware/software design teams and project end users
  • Excellent communication skills


Special Requirements:


This position requires the ability to obtain and maintain a security clearance.


*Visa sponsorship is not available with this position*


Posted: 2021-03-30 Expires: 2021-04-29

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Embedded Systems Hardware & Software Engineer

Oak Ridge National Laboratory
Oak Ridge, Tennessee 37830

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast