Staff Embedded Firmware Engineer
ATR International - Milpitas, CA
Apply NowJob Description
We are looking for a Staff Firmware Engineer for a very important client.Responsibilities:Create and maintain embedded C code for Arm MCU projectsDevelop firmware drivers, middleware and 3rd party integration codeDebug, test, document and deploy code for use by partners and customersIntegrate code with proprietary tooling using XML and basic JavaScriptTrain, advise, review, problem-solve, and collaborate with 3rd party development partnersWork with engineering and marketing team members on product definition, development, test, QA, deployment, maintenance & support Requirement: The ideal candidate will possess the following qualifications:Skills:- 5-7+ years in industry- 3-5 years embedded experience? Arm Cortex-M or equivalent 32-bit MCU experience? Significant RTOS experience- Embedded Baremetal Knowledge (not just LINUX)Nice to have (have at least one of these)? Automated testing/CI? Scripting (example: python/bash)? Specific individual contributions that improve the development process, like implementing CI or introducing static analysis. This is not required, but if I see it I almost always want a phone screen.Qualifications:BS or MS in CS, CE or EE 6+ years in embeddedExperience as a lead embedded developerExperience working with 3rd party developers and offshore teamsExpert in embedded CHands-on experience with software engineering processes and toolsRTOS and related stacks / middlewareExcellent communication skillsFW development for Consumer, Industrial, Medical productsExperience developing in Linux environmentHands-on system bring-up, testing, and debugging skillsExcellent documentation skillsSome experience with DevOps tools and infrastructure
Created: 2024-09-07