Senior Embedded Software Engineer
Company: Cepheid
Location: Sunnyvale, California
Posted on: June 10, 2020
Job Description:
Develop next-generation system platform including algorithm
development. Contribute to the software engineering team that leads
development efforts for embedded software for commercial products
and in-house research. Prototype, design, implement and maintain
software applications. Develop embedded software driver modules for
hardware components. Interface and control projects that will
involve robotics/hardware, factory automation, mathematical data
analysis and data acquisition and storage. Participate in
cross-functional project teams with scientists, technical support
and other engineers to resolve software issues. Work with
multi-disciplinary teams on new production introduction project
while adhering to software development and source control process.
Develop, design, and implement embedded software for robots and
other automation equipment. Document software and write technical
specifications for interfaces and testing. Education and Experience Required: Bachelor's degree in Engineering, Computer Science, or related
field (willing to accept foreign education equivalent) plus eight
(8) years of experience in engineering with specialization in
real-time embedded systems. Skills Set Required: Experience must include working with C, C++ programming in
real-time/embedded system design, debug, and testing in an embedded
Linux/RTOS environment; Working with robotics (mechanical controls
for fluidics) interfacing stepper/servo motor control, and system
engineering along with architectural design; Working with
coordinate systems, transformations, and linear algebra; CAN,
TCP/IP, UDP, and serial communications; Concurrency, threading and
data structures; Conducting GAP analysis of existing software to
current and future designs; System design and identification using
MATLAB and DSP; Building embedded Linux OS for custom hardware; and
Developing applications using high level languages such as C#
and/or Java. Interested applicants should send their resume to Melissa
Emerling at cepimmigration@cepheid.com with reference to the job
title.
Keywords: Cepheid, Gilroy , Senior Embedded Software Engineer, Science, Research & Development , Sunnyvale, California, California