BSP Engineer
Green Hills Software - Farmington Hills, Michigan, United States
Work at Green Hills Software
Overview
- View job
Overview
BSP Engineer (Farmington Hills, MI) Job description The business development engineering team bridges the gap between product engineering, field engineering, and partners. We have engineers working on everything from creating demos for tradeshows to prototyping support for new CPU architectures. We have a growing team in Farmington Hills, Michigan and we are looking for BSP engineers to join us. As a BSP Engineer, you will be involved in chip and board support package development activities including board bring-up and device driver development. You will use our best-in-class software development tools, including the MULTI debugger and our JTAG debug and trace probes. You will work closely with silicon partners to provide early enablement of Green Hills Software operating systems on their latest chips. You will also work closely with field application engineers to understand the needs of customers and help them demonstrate our products on the latest processors. You will also have an opportunity to work with product engineering teams to provide feedback and help improve our products. This is a great opportunity if you are interested in operating system, hypervisor, and driver development. Strong C programming skills are required, but successful applicants will receive training on: Green Hills Software tools, including the MULTI IDE and debugger RTOS APIs RTOS BSP and driver development
Prior experience with real-time operating systems and driver development is a plus, but it is not a requirement Job duties: Work closely with industry leading silicon partners and Green Hills engineering to enable leading-edge microprocessor and evaluation platforms with Green Hills product support (at a minimum this includes device driver porting and development as well as with demonstration program porting and development) Assist in the creation and updating of reference platforms for vertical market segments including automotive, smart energy, IoT, medical, industrial controls and networking Work closely with Green Hills Software's partner ecosystem including hardware and software providers (this position requires occasional travel to Green Hills Software offices, customers, and partners)
Requirements and qualifications: Strong programming skills in C/C++ Strong written and verbal communication skills BS/MS in Computer Science, Computer Engineering, Electrical Engineering OR 5+ years of experience in the embedded software industry
To apply Please email your resume to: jobs@ghs.com.