The Embedded Reasoning Area (ERA) at PARC has an immediate opening for a software engineer with experience in scientific programming and algorithm development. People work at PARC because they want to transform their ideas into real-world breakthroughs. ERA is a growing group of researchers with world-class strengths in planning, scheduling, control, optimization, probabilistic reasoning, diagnosis, prognostics, and design and manufacturing of complex systems. ERA specializes in the design and prototype implementation of solutions to practical real-world problems using cutting-edge technologies. The work at ERA covers a broad range of technology maturity, from abstract algorithm formulation all the way down to embedded software implementation on physical hardware platforms. We emphasize general and scalable model-based approaches. For more information, please see www.parc.com/era .
The successful candidate will support research activities in embedded reasoning, including the development of algorithms and software applications for resource allocation and energy management, machine learning, and data mining. The ideal candidate will be a team player with strong communication skills. The candidate will be expected to set and manage his/her own development and delivery schedules with minimal supervision.
The ability to understand, communicate, and refine complex algorithm designs
M.S. in Math, Engineering, or Computer Science
5+ years of experience with software engineering
Desired attributes include:
U.S. citizenship (or ability to work with ITAR documents)
Experience with code coverage measurements, code reviews, automated testing
C++, Java, Python, PHP, R, Matlab, SQL, VMware
Previous experience working with research scientists in an applied R&D setting
Familiarity with database and data analytics.