Verview:
TekWissen Group is a workforcemanagement provider throughout the USA and many other countries inthe world. Our client provider of digital technology andtransformation information technology and services
Position: Lead II EmbeddedHardware
Location: Houston TX77098
Duration: 6 Months
Job Type: Contract
Work Type: Onsite
Job Description:
Top Skills Looking for candidatesto come in as an ARM engineer with strong skills in embedded CPython and computer 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 user guides.
* The role stays uptodate with emergingtechnologies and industry trends in embedded systems and firmwaredevelopment.
Responsibilities
* Oversees the preparation and creation ofinstructional technical manuscripts for firmware operation.
* Allocates resources to complete programmingprojects and designing detailed plans to ensure firmware isfunctioning properly.
* Leads multiple projectteams of other software firmware engineers and internal andoutsourced development partners responsible for all stages ofdesign and development for complex products and platforms.
* Manages and expands relationships withinternal and outsourced development partners on firmware design anddevelopment.
* Reviews and evaluates designsand project activities for compliance with systems design anddevelopment guidelines and standards; provides tangible feedback toimprove product quality and mitigate failure risk. Providesdomainspecific expertise and overall firmware leadership andperspective to crossorganization projects programs and activities.
* Collaborates with hardware engineers toensure proper integration and communication between hardware andfirmware components.
* Specifies and documentscommunication protocols system states and feature requirements inpartnership with other firmware and software teams.
* Drives innovation and integration of new technologiesinto projects and activities in the firmware design organization.
* Mentor lessexperienced software firmwareengineers and help guide them to successful deliverables. Knowledge& Skills
* Experience with developingfirmware applications on Arm processors
* Expertise in C programming.
* Familiarity with Python batch files command shells andother relevant scripting languages.
* Experienced in working with source control systems likeGithub.
* Familiarity with bare metal systemsboard bringup and bootloader architecture
* Experienced in debugging embedded firmware applicationsusing JTAG SWD debuggers.
* Proficiency in lowlevel communication protocols like UART I2C and SPI
* Familiarity with using logic analyzers I2C analyzersoscilloscope and other relevant tools
* Understanding of RTOS concepts ability to develop complexmultithreaded application firmware components.
* Understand basic analog and digital electronic conceptsbe able to understand HW schematics
* Be ableto understand technical specifications data sheets and developfirmware solutions based on requirements
TekWissen Group is an equal opportunityemployer supporting workforce diversity.