← Back to jobs
Houston, TX, USA
No related jobs found
You will lead the design, development, and optimization of embedded software and firmware for hardware products. Responsibilities Lead design and development stages for complex products and platforms, managing both internal and outsourced development partners. Collaborate with hardware engineers to ensure seamless integration and communication between hardware and firmware components. Develop, test, and optimize firmware applications on Arm processors and RTOS environments. Review project activities for compliance with design standards and provide feedback to mitigate failure risks. Mentor junior firmware engineers and create technical documentation including design specifications and instructional manuscripts. Required Skills 5+ years of experience in embedded systems development. Expertise in Embedded C and C programming. Strong proficiency in Python development, specifically using the Robot framework. Hands-on experience with BIOS and bootloader architecture. Deep understanding of computer architecture (X86) and Arm processors. Experience with RTOS and developing complex multi-threaded application firmware. Proficiency in debugging using JTAG and SWD debuggers. Experience with source control systems like GitHub. Knowledge of low-level communication protocols such as UART, I2C, and SPI. Ability to read hardware schematics and use tools like logic analyzers and oscilloscopes. Preferred Skills Experience with bare metal systems and board bring-up. Familiarity with batch files and command shells.
Any Gradute
No related jobs found
← Back to jobs