This site uses cookies. To find out more, see our Cookies Policy

Embedded Software Engineer in Allen Park, MI at The Bartech Group

Date Posted: 1/7/2019

Job Snapshot

Job Description

Job #:  190601

Job Description

If you are an experienced Embedded Software Engineer looking for a position with a leading company, Bartech can help! We are a leading staffing firm and our clients include some of the nation’s biggest companies. Our client has a need for a Embedded Software Engineer. This is a direct position.

Embedded Software Engineer

Job Responsibilities

Your specific duties as a Embedded Software Engineer will include:

  • This position is responsible to develop QNX and Android operating system images for Ford infotainment products.
  • This includes creating and integrating code for:bootloader, kernel, drivers, type 1 hypervisor, and build environment.
  • Lead the design, bring-up and support of QNX and Android operating system images
  • Create virt-io drivers for QNX or Android guest operating systems
  • Participate in root cause analysis of hardware quality problems and software defects
  • Participate in system design, documentation, and testing to deliver a best-in-class infotainment system

Embedded Software Engineer

Job Requirements

As a Embedded Software Engineer you must represent our company well by being responsible, punctual and motivated to go above and beyond the call of duty. You must also be highly detail-oriented and organized with excellent analytic and problem-solving abilities. It is also important that you display excellent verbal and written communication and interpersonal skills.

  • 5+ years operating system experience involving Linux or QNX
  • 5+ years C/C++ software development experience on embedded, mobile, or consumer electronic platforms
  • Experience with Type 1 hypervisors
  • Experience creating virt-io drivers
  • Mastery of C/C++ language, GNU tool chain, and Unix (QNX, Linux, or equivalent)
  • Experience with embedded build systems including QNX system builder, buildroot, yocto, or equivalent
  • Knowledge of in-vehicle signaling and communication mechanisms such as CAN
  • Proficiency with revision control including Git, Subversion, or equivalent
  • Multi-site software project team experience
  • Education Required: Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related
  • Education Preferred: Master's degree in Computer Engineering, Electrical Engineering or Computer Science

Embedded Software Engineer


As a Embedded Software Engineer with Bartech, you will be working through an established and respected staffing organization with 40 years of serving as a trusted partner to our client companies. We are dedicated to providing our talent with personal, responsive attention, and will assign an employee care representative to answer any questions or concerns that you might have. Your hard work and professional dedication will be rewarded with competitive compensation, including benefits.

Make the most of your experience!