Embedded Software Engineer-2011

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, WinCE, Android and/or Assembly language to develop software applications for handheld devices, or 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 email your resume with salary history and current salary requirements to the link below or fax (626) 691-2179.

Offices and facilities are located on a tree-shaded 7-acre campus in Irwindale, California, about 10 miles 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. Prefer experience in serial communications, Bluetooth, USB, WIFI, databases and creating rich graphical environments.  Prior experience developing real-time embedded software for automotive powertrain controls as well as OBDII (J1850, ISO-9141, and CAN) communications desired.