Embedded Software Engineer

San Jose, CA

If you are interested in this position, please e-mail your resume in a word document or PDF to myfuture@prosperityhr.com

The Embedded Software Engineer will work on the end-to-end design and development of embedded software for our advanced control products. You will join an enthusiastic team of developers to deliver high-quality, robust software implementing DSP and Controls algorithms for our next-generation products.

  • Develop software to implement control algorithms
  • Collaborate with other engineers on functionality, coding, and prototyping/testing
  • Develop code in a structured manner with top-down architectural specification, with testing requirement considered
  • Migrate development from MATLAB/Simulink models to functional code for target embedded CPU
  • Use best practices for software development, including functional specs, code reviews, revision control and unit testing

Requirements:

  • Great communication skills (both oral and written) and a positive, team-oriented attitude
  • Ability to work in a dynamic start-up environment where initiative is a must
  • Experience in developing software for real-time applications (such as control or communications), understanding of real-time processing issues, and experience with commercial RTOS such as VxWorks
  • Full software lifecycle experience from concept to shipping product and resolution of field issues
  • Experience developing software for PowerPC, MIPS and/or ARM processors
  • Expert level C/C++ and Assembly programming experience, strong coding skills with emphasis on well-structured coding and test methodology


Need help with your resume, click this link for a video on "How to get a better response from your resume" and subscribe to the Prosperity4America channel on YouTube which is dedicated to helping all people looking for a new position!

Subscribe if you are looking for a new position!
For a complete listing of our positions, just visit www.Prosperity.Jobs



Click here to apply online