Gale Banks Engineering is an established, market-leading aftermarket manufacturer of high-end performance products for trucks and motor homes. We are currently seeking full time Embedded Software Engineer/Programmer to research, design, develop and test automotive real-time embedded software.
Successful candidate will research, plan and design real-time embedded software systems using C and Assembly language to develop software applications for automotive devices that will be integrated with vehicle’s existing electronic control systems. Consult with electrical engineering staff to define and document project requirements, and be responsible for creating and maintaining detailed documents regarding software operating logical flow and operational parameters. Develop and direct software system testing procedures, create test plans and conduct tests to find errors, and confirm that programs meet specifications. Analyze and document existing vehicle operating characteristics using oscilloscopes, logic analyzers and data acquisition equipment. Assist in the development of technical product installation manuals, owner’s manuals, and write technical reports.
Gale Banks Engineering offers a competitive salary, generous benefits package, and a pleasant and professional working environment. For immediate consideration, please send your resume with salary history and current salary requirements to us by clicking on the link below, or fax us at (626) 691-2125. Offices and facilities are located on a tree-shaded 10-acre campus in Azusa, California, about 10 minutes east of Pasadena.
Requires BSSE, BSCS or BSEE degree with a minimum of 8 years experience designing and developing real-time embedded software applications, or an equivalent combination of education and experience. Extensive experience in serial communications, IR, Bluetooth, databases and creating rich graphical environments required. Prior experience developing real-time embedded software for automotive powertrain controls as well as OBDII (J1850, ISO-9141, and CAN) communications desired. Experience with USB or WIFI would be helpful.