Shire Jobs

Mobile Shire Logo

Job Information

Ivory Tech Systems Senior Software Engineer Location in Ypsilanti, Michigan

 

Experience in embedded Linux development Develop middleware and user applications, usually based on C/C++     Write device drivers for the Linux kernel     Develop or customize board support packages (BSP) for our hardware to provide additional functionality, e.g. software updates, security, and optimization     Be an active participant in software architecture discussions     Stay current with latest best practices, and identify opportunities for technology, tool, and process improvement Job Type: Contract

    Strong C/C++ development skills     Thorough knowledge of OS coding techniques, interfaces, and hardware subsystems     Experience with embedded Linux     Familiarity with software configuration management tools, defect tracking tools, and peer review     Strong documentation and writing skills     Adaptable life-long learner with experience in emerging technologies

Other skills Needed:  Experience developing applications with high data throughput and low latency     Experience with D-Bus/Networking/Wi-Fi     Experience working with Yocto     Familiarity with web front-end and back-end technologies     Experience with graphical application frameworks such as Qt

Education and experience

    BS degree in computer science, computer engineering, or similar with relevant experience     5 years of experience in hands-on development and troubleshooting using Linux on embedded systems

 

 

DirectEmployers