Embedded Software Engineer
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