SunnyvaleRecruiter Since 2001
the smart solution for Sunnyvale jobs

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 with reference to the job title.

Keywords: Cepheid, Sunnyvale , Senior Embedded Software Engineer, Science, Research & Development , Sunnyvale, California, California

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Sunnyvale RSS job feeds