Embedded Software Developer

Microchip Technology   •  

Chandler, AZ

Industry: Technology

  •  

11 - 15 years

Posted 66 days ago

This job is no longer available.

Job Description

Looking for an experienced hands-on Embedded Software Architect that will be responsible for the development of embedded software applications implementing functionality and features required by the MCU business unit. The position requires a high level of drive to keep pace and grow as the business continues to expand. You will need to be a hands-on, resourceful problem solver, and team player with exemplary communications skills to efficiently communicate data and collaborate with members of the various technical teams within our organization.

?Primary Responsibilities:

• Architect, design, develop and validate embedded firmware on various micro controllers

• Collaborates and adds value through participation in peer code reviews, providing comments and suggestions

• Collaborate with cross functional teams to resolve product issues in different phases

• Estimate level of effort, evaluate new options of similar technology, offer suggestions to improve processes, and provide comments on some electrical design aspects

• Provides reliable solutions to a variety of problems using sound problem solving techniques

• Performs technical root cause analysis and outlines corrective action for given problems

• Serve as a mentor to less experienced software engineers

Job Requirements

• 12+ years of technical leadership and architectureexperience in embedded software development

• Proficient oral and written communications skills and collaborates well in a team environment

• Self-motivated and pro-active with demonstrated innovative, creative and critical thinking capabilities

• Experience with various MCU cores (8 to 32-bits, PICs, AVRs, Common ARM Cortex) and peripherals

• Experience with automotive safety standards (ASIL / ISO 26262)

• High level of proficiency with C and Scripting languages (Python or similar)

• Exposure to networking, communications systems, and data security

• Understanding of RF and wireless communications, especially 802.11

• Ability to multitask and coordinate multiple projects at various phases

• Must be comfortable working with existing code, finding issues and refactoring.

7609