Position: Lead Embedded Developer
Company: Jabil Software Services
Category: C++
Experience required: 5y
English level: upper

Requirements:
• 8+ years of experience in embedded software development and architecture design (C/C++, Linux, real-time OS experience, firmware/BSP development, IoT, communication protocols, etc.)
• 5+ years of experience leading development team/projects
• Software architecture design experience
• Upper-intermediate English with excellent communication and presentation skills
• Excellent analytical skills, ability to conduct studies
• Excellent writing skills (write documents, maintain spreadsheets, create presentations)
• Willingness to constantly learn and stay up to date with recent technologies


Responsibilities:
• Will represent Jabil Design Engineering in technical customer discussions/meetings.
• Work with Sales Team on new projects estimation.
• Provide technical input to help identify and solve project risks that may affect overall project plans and schedules.
• Mentoring engineering staff.
• Stay abreast of the latest technology and techniques to provide designs that are competitive and cost-effective.
• Lead the development and implementation of platform and product architectures in collaboration with senior technical staff.
• Manage product design and documentation at a system level.
• Perform independent research and engineering studies.
• Lead remote development teams.
• Effectively consult on multiple projects in parallel.
• Develop IP Patents, Technical Publications or White Papers