02 Apr
Embedded Firmware Manager
California, Scottsvalley , 95066 Scottsvalley USA

Vacancy expired!

Location: Scotts Valley, CA – Onsite Required – Local Candidates PreferredLength: 3-6 months -conversion to Permanent employment (Can convert in 3 months or 6 months). Job DescriptionOrganize and lead a firmware team to deliver quality firmware/software on schedule using Agile development and JIRA/Confluence tools to organize and report on status.Inform team of schedules, priorities and key deliverables.Report to upper management development metrics, project status, resourcing and overall firmware/software statusDefine high level firmware architecture for systems on the motorcycle such as battery monitoring system, all sensor inputs, motor controller and high current busses, gauges/rider interface, and all peripheral systems (Dash, App, CCM)Document requirements for all firmware/software and features contained within that can be measured and tested against for verificationDesign, develop, code, test and debug systems software for bike systems and functional test systems.Organize the Firmware contributions within the team to align with the overall firmware architecture.Analyze and enhance efficiency, stability and scalability of system resources.Integrate and validate new product designs.Interface with hardware design and development.Peer review code and approve pull requests.Support software QA and optimize I/O performance.Conduct peer reviews of designs, features, and marketing/engineering specificationsWork with component vendors to qualify parts and their firmware to meet the needs of the system architecture.Assist SQA with building a test infrastructure to get full test coverage of all featuresEnsure firmware releases meet the requirements, have been fully tested and meet the scheduled release datesEnsure Production engineering is supported in handoff to the lineEnsure CS is supported in their roll out of new firmware versions to the customer baseMentor other Jr and mid-level engineersRequired Education/Experience: Education: BS degree in Computer Science, Electrical Engineering or similar area or equivalent experienceMinimum of 6-10 Years of professional engineering experience in related fieldExtensive experience with embedded systems software and hardwareExtensive experience developing in C and C environments.Experience with wireless communication principles and protocols: 3GPP, 802.11 or Bluetooth.Familiarity with analog and digital circuit design and hardware design of embedded systemsExperience with automotive power train systems or EV systems preferredSkills and Attributes Knowledge of Bluetooth/BLE, Cellular, GPS, AWS, Swift, Kotlin, REST API's.Fluent in C, FreeRTOS and multithreaded Embedded Software design.Experience in hands-on development and troubleshooting on embedded targets.Proven experience in embedded systems design with multitasking real-time operating systems.Familiarity with software configuration management tools, defect tracking tools, and peer review.Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems.

Vacancy expired!


Related jobs

Report job