Position: Lead II EmbeddedHardware
Location:Houston TX 77098
Duration: 6 Months
Job Type: Contract
Work Type: Onsite
Job Description:
Top Skills Looking for candidates to come in asan ARM engineer with strong skills in embedded C Python andcomputer architecture:
* Handson experience with embedded C RTOS (realtimeoperating system development)
* Pythondevelopment using Robot framework Understand computer architecture(X86)
* BIOS experience required
* Description This role is responsible for leading thedesign development and optimization of embedded software andfirmware for hardware products.
* The roleensures the identification and resolution of software and firmwareissues ensuring timely and effective solutions.
* The role creates and updates technical documentationincluding design specifications code comments and userguides.
* The role stays uptodate with emergingtechnologies and industry trends in embedded systems and firmwaredevelopment.
Responsibilities
* Oversees the preparation and creation ofinstructional technical manuscripts for firmwareoperation.
* Allocates resources to completeprogramming projects and designing detailed plans to ensurefirmware is functioning properly.
* Leadsmultiple project teams of other software firmware engineers andinternal and outsourced development partners responsible for allstages of design and development for complex products andplatforms.
* Manages and expands relationshipswith internal and outsourced development partners on firmwaredesign and development.
* Reviews and evaluatesdesigns and project activities for compliance with systems designand development guidelines and standards; provides tangiblefeedback to improve product quality and mitigate failure risk.Provides domainspecific expertise and overall firmware leadershipand perspective to crossorganization projects programs andactivities.
* Collaborates with hardwareengineers to ensure proper integration and communication betweenhardware and firmware components.
* Specifiesand documents communication protocols system states and featurerequirements in partnership with other firmware and softwareteams.
* Drives innovation and integration ofnew technologies into projects and activities in the firmwaredesign organization.
* Mentor lessexperiencedsoftware firmware engineers and help guide them to successfuldeliverables. Knowledge & Skills
* Experience with developing firmware applications on Armprocessors
* Expertise in Cprogramming.
* Familiarity with Python batchfiles command shells and other relevant scriptinglanguages.
* Experienced in working with sourcecontrol systems like Github.
* Familiarity withbare metal systems board bringup and bootloaderarchitecture
* Experienced in debugging embeddedfirmware applications using JTAG SWD debuggers.
* Proficiency in low level communication protocols likeUART I2C and SPI
* Familiarity with using logicanalyzers I2C analyzers oscilloscope and other relevanttools
* Understanding of RTOS concepts abilityto develop complex multithreaded application firmwarecomponents.
* Understand basic analog anddigital electronic concepts be able to understand HWschematics
* Be able to understand technicalspecifications data sheets and develop firmware solutions based onrequirements