About The Position

We are seeking an enthusiastic, entry-level Junior Computer Scientist with a passion for embedded systems and firmware development to join our engineering team. This is an excellent opportunity for a recent graduate or early-career professional to apply computer science principles to real-world hardware. You will receive mentorship while developing C/C++ code for embedded Linux, writing microcontroller firmware, and assisting with hands-on hardware integration and debugging.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline.
  • Solid academic or internship experience programming in C and C++.
  • Exposure to Linux/Embedded Linux environments (e.g., academic projects using Raspberry Pi, BeagleBone, or similar platforms).
  • Basic understanding of how to read electrical schematics and datasheets.
  • Familiarity with basic lab equipment (multimeters, oscilloscopes) from university lab coursework is a plus.
  • Eagerness to learn, strong technical writing skills for documentation, and the ability to clearly communicate progress on a weekly basis.
  • U.S. Citizenship is REQUIRED.
  • Ability to obtain and maintain a security clearance, if required.

Nice To Haves

  • Recent graduates are encouraged to apply.

Responsibilities

  • Assist in the design, development, and deployment of C/C++ application code optimized for embedded Linux environments.
  • Assist in the development of low level drives and configuration of registers using component datasheets.
  • Apply foundational computer science concepts to help optimize code for resource-constrained systems.
  • Participate in circuit debugging, hardware prototyping, and basic schematic reviews under the guidance of senior engineers.
  • Learn to utilize lab diagnostic equipment, including oscilloscopes and logic analyzers, to troubleshoot hardware-software interfacing issues.
  • Draft formal test procedures, technical specifications, and internal documentation.
  • Maintain strong organizational habits by generating clear, concise weekly progress reports for the team.

Benefits

  • Competitive salaries
  • Comprehensive benefits
  • Excellent career-building atmosphere
  • On-the-job training
  • Smooth transition into your new position
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service