U.S. citizenship or permanent residency required due to facility security.
5+ years of professional experience in embedded firmware development in Linux environments.
Track record of delivering industry projects on embedded firmware for bare-metal or RTOS applications.
Strong programming skills in C/C++, assembly language experience is a bonus.
Experience with communication protocols (I2C, SPI, UART, CAN, USB, Ethernet).
Familiarity with debugging tools like JTAG, SWD, and logic analyzers.
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
Responsibilities
Design and develop embedded firmware for various applications.
Collaborate with hardware engineers to ensure seamless integration of firmware and hardware.
Debug and test firmware using tools like oscilloscopes and logic analyzers.
Implement and improve communication protocols for embedded systems.
Optimize firmware performance under real-time constraints.
Document design specifications and project progress effectively.
Benefits
Onsite work opportunity in Briggs, TX.
Engagement with cutting-edge embedded technologies.
Collaboration with industry professionals on real-world projects.
Full Job Description
Location: Briggs, TX 78608 100% Onsite
Required Skills, Experience, and Education:
Due to facility security requirements, only U.S. citizens or permanent residents are eligible for consideration at this time.
5 or more years of professional experience in embedded firmware development in Linux environments.
Proven track record of delivering real-world industry projects involving embedded firmware developed as bare-metal or RTOS applications (e.g., FreeRTOS, Zephyr, or similar).
Strong programming skills in C/C++ for embedded systems, with experience in assembly language as a plus.
Experience with communication protocols (I2C, SPI, UART, CAN, USB, Ethernet, etc.) and real-time system constraints.
Familiarity with debugging tools (JTAG, SWD, oscilloscopes, logic analyzers) and embedded development environments.
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
Desired Skills, Experience, and Education:
Experience developing C++ applications for embedded systems.
Proficiency in CI/CD workflow development for embedded firmware projects (e.g., Teamcity, GitLab CI, or similar).
Experience with FPGA development, including firmware integration with FPGA designs.
Familiarity with custom OS builds using Yocto, Buildroot, or similar embedded Linux build systems.