Software/Firmware Development Intern at KBR
Moffett Field, CA 94035, USA -
Full Time


Start Date

Immediate

Expiry Date

12 Nov, 25

Salary

24.0

Posted On

12 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Python, Communication Protocols, Research, C++, Computer Science, Embedded Systems, Software Architecture, Raspberry Pi, Gui Development, Communication Skills, Academic Writing

Industry

Information Technology/IT

Description

TITLE:

Software/Firmware Development Intern
This is a part time opportunity.
BELONG. CONNECT. GROW. with KBR.
Around here, we define the future. We are a company of innovators, thinkers, creators, explorers, volunteers, and dreamers. But we all share one goal: to improve the world responsibly and safely.
We are seeking a motivated intern to support the development of a GUI-based software application for real-time communication with a multi-robotic system. The position involves both front-end work—designing and refining graphical interfaces—and back-end tasks such as data processing, state management, and network communication. In addition, the intern may contribute to the development of firmware for microcontroller-based subsystems. Ideal candidates will have experience in areas such as microprocessor-based mechanical systems, control systems, and algorithms. Interest in robotics—particularly multi-robot systems, or controls and planning—is a strong plus. This is a hands-on opportunity to contribute to an integrated robotics project in a collaborative, research-driven engineering environment.

REQUIRED SKILLS AND TRAITS:

  • Standard undergraduate-level courses in computer science and/or engineering
  • Proficiency in C++, python, and debugging experience
  • Experience with microprocessor-based systems (e.g., Arduino, Raspberry Pi, or embedded systems)
  • Excellent communication skills
  • Team player
  • Can work with minimal guidance in required areas

OTHER DESIRED SKILLS:

  • Experience with GUI development
  • Understanding of network communication protocols (e.g., TCP/IP, UDP, sockets)
  • Understanding of algorithms and software architecture
  • Interest in research and academic writing
Responsibilities

Please refer the Job description for details

Loading...