Embedded Software Engineer
Company: Cepheid
Location: Sunnyvale, California
Posted on: September 3, 2021
Job Description:
Contribute on the software engineering team that leads
development efforts for embedded software for commercial products
and in-house research. Prototype, design, implement and maintain
software applicants. Develop embedded software driver modules for
hardware components. Work on projects that will involve
robotics/hardware interfacing and control, 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.
Adhere to software development and source control processes by
working with multi-discipline teams on new production introduction
project. Develop, design, and implement embedded software for
robots and other automation equipment. Document software; Write
technical specifications for interfaces and testing. EDUCATION AND EXPERIENCE REQUIRED: Bachelor's degree in Computer Science, Electrical Engineering,
or related field (willing to accept foreign education equivalent)
plus five years of experience in Software Engineer. OR Master's degree in Computer Science, Electrical Engineering,
(willing to accept foreign education equivalent) and one year of
experience in Software Engineer. SKILLS SET REQUIRED: Experience may be gained through any combination of employment,
internships, graduates studies, or work. Experience must include C,
C++ programming that includes working with real-time/embedded
system design, debug, and testing in an Embedded Linux/RTOS
environment. Utilizing communications such as TCP/IP, UDP, RS232,
SPI, USB, I2C. Working with data concurrency, multi-threading
applications, and complex data structures. Writing test scripts to
verify user and functional requirements as well as other
reliability measures at subsystem levels and working with version
control software such as GIT an Perforce. For interested applicants, please send your resume to
melissa.emerling@cepheid.com with reference to the job title.
Keywords: Cepheid, Sunnyvale , Embedded Software Engineer, Science, Research & Development , Sunnyvale, California, California