Software Engineer

Litepoint Sunnyvale , CA 94085

Posted 5 months ago

Duties & Responsibilities

  • Develop multiplatform embedded firmware for LitePoint new products.

  • Develop automated test scripts to exercise the firmware and hardware. These test scripts should be able to isolate problems in the design.

  • Develop firmware design specifications, communicate and verify these specifications with the RF/logic designers, and implement these in a timely and high quality manner.

  • Low level API development

About Teradyne

Teradyne (NASDAQ:TER) is a leading supplier of automation equipment for test and industrial applications. Teradyne Automatic Test Equipment (ATE) is used to test semiconductors, wireless products, data storage and complex electronic systems, which serve consumer, communications, industrial and government customers. Our Industrial Automation products include collaborative robots, autonomous mobile robots and sensing and simulation software, used by global manufacturing and industrial customers to improve quality and increase manufacturing efficiency. In 2018, Teradyne had revenue of $2.1 billion and currently employs approximately 4,900 people worldwide. For more information, visit Teradyne is a registered trademark of Teradyne, Inc. in the U.S. and other countries.

Basic Qualifications, Experience, Skills & Education Required

  • Bachelor's Degree in CE or EE with embedded development experience
  • 1-3 years' experience in controlling and programming RF circuits
  • 1-3 years' experience using oscilloscope, signal generator and spectrum analyzer
  • 3-5 years' experience developing multitasking embedded firmware in C/C++
  • #LI-MMLP

Experience with interfaces such as SPI, USB and UART

Proficient developing structured software in C/C++ and working with existing code bases

Proficient with developing automated software test scripts in Python

Accomplished individual contributor with a strong sense for quality and teamwork Position Subject to ITAR/ FOUO controls No Relocation Available (Some relocation assistance has been approved for this role) Yes Shift 1st

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer

Dolby Sound

Posted 2 months ago

VIEW JOBS 6/14/2019 12:00:00 AM 2019-09-12T00:00 Join the leader in entertainment innovation and help us design the future. At Dolby, science meets art, and high tech means more than computer code. As a member of the Dolby team, you'll see and hear the results of your work everywhere, from movie theaters to smartphones. We continue to revolutionize how people create, deliver, and enjoy entertainment worldwide. To do that, we need the absolute best talent. We're big enough to give you all the resources you need, and small enough so you can make a real difference and earn recognition for your work. We offer a collegial culture, challenging projects, and excellent compensation and benefits. Job description - As an entry or mid-level Software Engineer, you will be working in the Communications Business Group(CBG) of Dolby. CBG is responsible for the development of Dolby Voice Room and Dolby Conference Phone products which delivers premium conferencing experiences to the users. This specific position requires a person to be involved in design, development and unit testing of core application modules of the communication platform. What are we looking for.. 1. A talented software engineer with a degree in Computer Science, Software Engineering, Electrical Engineering, Electronics and Communication Engineering or equivalent experience 2. Must have strong proven C and C++ coding skills 3. Must have good verbal and written communication skills 4. Must have good knowledge and experience working with data structures 5. Must have understanding, knowledge of Linux and must have hands on experience working with Linux OS 6. Must have experience with multi-threaded applications 7. Nice to have experience with WebRTC 8. Nice to have basic networking knowledge 9. Nice to have experience with, desire to learn other programming language like Python Key Responsibilities - Key Job responsibilities include but not limited to - 1. Design and develop of reliable and efficient software modules in a timely manner 2. Understanding the product requirements and derive detailed specifications from product requirements 2. Participate and contribute in software design and code reviews 3. Write and execute the unit test cases 4. Maintain and extend the existing software modules 5. Analyze the customer escalations and provide effective solutions 6. Develop efficient and innovative solutions to the technical problems Equal Employment Opportunity: Dolby is proud to be an equal opportunity employer. Our success depends on the combined skills and talents of all our employees. We are committed to making employment decisions without regard to race, religious creed, color, age, sex, sexual orientation, gender identity, national origin, religion, marital status, family status, medical condition, disability, military service, pregnancy, childbirth and related medical conditions or any other classification protected by federal, state, and local laws and ordinances. Dolby Sound Sunnyvale CA

Software Engineer