Sr. Embedded Software Engineer
Tula Technology Inc. - San Jose, CA

This job posting is no longer available on Tula Technology Inc.. Find similar jobs: Senior Embedded Software Engineer jobs - Tula Technology jobs

The Embedded Software Engineer will work on the end-to-end design and development of embedded software for Tula’s advanced engine control products. You will join an enthusiastic team of developers to deliver high-quality, robust software implementing DSP and Controls algorithms for Tula’s next-generation engine efficiency technology.
  • Develop software to implement Tula engine 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

  • BS in CS or EE required, MS preferred, with at least 7 years of industry experience
  • 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
Bonus Points:
  • Experience with MATLAB and Simulink/Stateflow
  • Development experience to MISRA standards
  • Experience in automotive engine control algorithm development, implementation and calibration
  • Working knowledge of CAN and OBD-II protocols

Tula Technology Inc. - 2 years ago - save job