This is a Contract
position in Battle Ground, WA
posted December 10, 2020.
Our Automotive client is looking for a Firmware Development Lead
Location: Battleground, WA OR Bass Creek, MN OR Novi, MI (Remote To Start)
Contract Length: 6 Months + Possible Extension/Conversion
ESSENTIAL DUTIES & RESPONSIBILITIES :
Work with engineering managers and build a world-class offshore engineering team.
Work with different stakeholders, understand the requirement, document software requirements, and lead the global firmware engineering team to design and develop software to implement the requirement.
Lead global firmware engineering team to create software development plan, and execute software development per the plan for assigned projects.
Lead daily or weekly project execution meeting with global firmware teams, and provide project status to functional management team and program management team.
Lead design and design review for related software features.
Analyze the firmware requirement.
Architect firmware software based on user need
Provide functional level estimate and task breakdown
Perform design, design review, code review as needed
Perform software developments as needed
Flexible enough to work on multiple products being produced for a fast-changing market
Have a customer-focused mindset for delivering a product that is centered around a great customer experience
Analyze sub-system performance for bottlenecks
Constantly look for ways to increase the team’s velocity/productivity by eliminating waste
Help build and maintain high team morale
Other duties and responsibilities as needed
SKILLS & KNOWLEDGE:
Minimum Qualifications:
BS in Computer Engineering, Computer Science, Electrical engineering or related field or MS in a related field.
Minimum of 8 years software development for In Vehicle Infotainment(IVI) product.
Minimum of 3 years software leadership experience leading offshore teams.
Minimum of 5 years firmware development experience.
Willing to work in flexible hours where he or she can collaborate better with offshore team.
Strong programming and debugging skills (C++ preferred).
Strong communication and collaboration skills.
Experience implementing Linux applications and daemons.
Comfort using desktop Linux and open source tools for day-to-day development.
Ability to quickly learn and apply new skills with minimal supervision.
Familiar with Agile software development methodology in Automotive.
Preferred Qualifications:
Experience with connected vehicle use case and technology.
Software development experience in automotive industry.
Experience with Android Auto.
Experience with Voice Recognition.
Experience with using Android OS for automotive industry.
Tier – 1 or Tier – 2 working experience for automotive industry.
Experience with BlueZ, oFono, OBEX, PulseAudio and/or related open source audio and media.
Strong knowledge and experience with Bluetooth (Classic and LE) and audio/DSP technologies.
Strong knowledge about CAN, Navigation, Apple CarPlay, Sirius XM, and other IVI features.