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
Requirements
Qualifications:
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*