Embedded Software Engineer LitePoint
THIS JOB HAS EXPIRED Requisition ID9090BR
Job TitleEmbedded Software Engineer
LocationCalifornia - LitePoint - Sunnyvale HR-CA100
Employment CategoryRegular Full Time
Duties & Responsibilities
LitePoint is the leading provider of test solutions of the world?s leading manufacturers of wireless modules and consumer electronics including smart phones, tablets, and PCs. We are a Silicon Valley company founded in 2000 and our products have been used to optimize and verify the operation of over 1.75 billion wireless devices worldwide. In 2011, LitePoint was acquired by Teradyne, the leading supplier of automated test equipment used to test semiconductors, wireless products, data storage, and complex electronic systems. In 2012, Teradyne had sales of $1.66 billion and employs approximately 3,700 people worldwide.
Design, develop, debug, and integrate multiplatform embedded software in a multithreaded environment for new products. Build a highly reusable state machine engine (SME) which can be configured with good support for all the parameters which a state machine can depend on. The SME is exposed to several of the system components like task pools, resource pools, hardware modules etc. Write new state machine with simpler configuration files and simpler logic. Develop module data base including support for remote modules. Port the Windows based application to Linux application. Emulate windows features of events and wait for multiple synchronization objects in Linux in a generic way to handle events, semaphores and threads. Develop Java based eclipse plugin for sequence debugging along with the necessary back end support. Participate in the design of new product features. Understand the requirement of other teams like the GUI, firmware and hardware team and support the requirement in the infrastructure layer. Improve and enhance the performance of the system. Improve the debugging ability of the system by interleaving specific instructions between the operations in a sequence which will get the exact time of execution. Assist field deployment teams with troubleshooting and debugging issues with the system.
Basic Qualifications, Experience, Skills & Education Required
BS in Electronics and Communication Engineering and three (3) years experience in embedded and system software, including ability to code in the following languages C/C++; experience with any RTOS with firmware development of interfaces; experience with multi threaded multithreaded synchronization and flow control protocols; lab equipment to debug and validate embedded designs such as oscilloscope, logic analyzers & power supplies; and use tools of Eclipse.
Position Subject to ITAR controlsNo
Relocation Available (Some relocation assistance has been approved for this role)No
||575 Maude Court |
Sunnyvale, CA 94085
THIS JOB HAS EXPIRED