PARC, a Xerox company Embedded Firmware Developer in Palo Alto, California

PARC Firmware Developer: Autonomous IoT Device Firmware Development and Optimization

About the Job

PARC seeks an embedded firmware developer to join a cross-disciplinary team developing multi-modal data collection IoT devices. Responsibilities of the role include the development and optimization of IoT Device routines focused on sensor data collection, implementation of analysis algorithms, transmission of data, OTA implementation, and device power management. The developer should have an electrical engineering, computer science, computer engineering, or similar background with a focus on custom low-power device development.

Applicants should have a BS with 5+ years of industry experience or an MS with 2+ years of industry experience.

Applicants must possess at least a majority of the following qualifications:

  • An interest in developing long-lifetime IoT devices for use in harsh environments.

  • Experience developing C/C++ embedded code for multiple different types of MCU's.

  • Experience architecting and implementing complicated embedded projects.

  • Experience with RTOS implementation

  • Experience evaluating the impact of code changes on device resource (i.e., power) consumption.

  • Experience implementing different communications protocols across component devices.

  • Familiarity with high level programming languages (e.g., Python)

  • Ability to read schematics and data sheets.

Benefits

We offer a very competitive salary package and full benefits (medical, dental, vision, life & disability insurance, 401K. PARC also strives for the best possible work-life balance, so employees benefit from maternity, paternity and adoption leave, as well as a variety of flexible working options. PARC employees enjoy the use of onsite health & fitness center and collegial dining at our onsite cafeteria. The PARC campus is in a spacious modern building in close proximity to the resources and opportunities of Silicon Valley and benefits from nearby leading universities such as Stanford and Berkeley. It is also close to many amenities, top schools, and outdoor activities (see http://www.parc.com/about/culture.html). PARC provides a highly diverse environment and is proud to be an equal opportunity employer (see http://www.parc.com/about/careers/).

About PARC

PARC, a Xerox company, is in the Business of Breakthroughs®. Practicing open innovation, we provide custom R&D services, technology, expertise, best practices, and intellectual property to Fortune 500 and Global 1000 companies, startups, and government agencies and partners. We create new business options, accelerate time to market, augment internal capabilities, and reduce risk for our clients.

Since its inception, PARC has pioneered many technology platforms – from the Ethernet and laser printing to the GUI and ubiquitous computing – and has enabled the creation of many industries. Incorporated as an independent, wholly owned subsidiary of Xerox in 2002, PARC today continues the research that enables breakthroughs for our clients' businesses.

PARC is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, religion or belief, sex, age, national origin, citizenship status, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability or any other characteristic protected by applicable laws. People with disabilities who need a reasonable accommodation to apply or compete for employment with PARC should contact PARC Human Resources.