Software Engineer Intern

Motorola Solutions
Penang
Workplace: OnsiteInternshipFunction: Software EngineeringEducation: bachelorsSkills: ["C","C++","Rust","Git","Linux","Embedded","Software testing","Debugging","Code reviews"]

Software Engineering intern role focused on delivering embedded software for cameras and video systems. You’ll work on real-world projects across requirements gathering, design, coding, testing, and deployment in a fast-paced Linux/C++/Rust environment. Collaborate with experienced engineers, contribute to code reviews, write maintainable code, and gain hands-on experience with embedded device firmware and modern development tools.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Motorola Solutions
Motorola Solutions
2 months ago

Software Engineer Intern

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 32 days agoStatus: Live
Reposted: similar role first listed 6 months ago

Job Summary

Software Engineering intern role focused on delivering embedded software for cameras and video systems. You’ll work on real-world projects across requirements gathering, design, coding, testing, and deployment in a fast-paced Linux/C++/Rust environment. Collaborate with experienced engineers, contribute to code reviews, write maintainable code, and gain hands-on experience with embedded device firmware and modern development tools.
Location: Penang
Workplace: Onsite
Employment Type: Internship · 4 months
Job Function: Software Engineering
Seniority: Intern level

Key Responsibilities

  • •Implement and help develop the Security Camera Web interface to access and configure the IP Camera.
  • •Assist in the design, development, and testing of software applications for embedded devices.
  • •Collaborate with team members to gather and analyze requirements and ensure solutions meet project goals.
  • •Write clean, maintainable, and efficient code with attention to quality.
  • •Participate in code reviews and provide constructive feedback to peers.

Key Requirements

  • •Currently pursuing a degree in Computer Science or Software Engineering (Bachelor’s or Master’s).
  • •Strong programming fundamentals in C, C++, or Rust (Rust a plus).
  • •Familiarity with software development methodologies and tools.
  • •Excellent problem-solving, communication, and teamwork skills.
  • •Available for a minimum 4-month internship.
Experience:Embedded systemsHardwareVideo surveillanceLinuxFirmware
Education:Bachelor's in Computer Science or Software Engineering
Skills:CC++RustGitLinuxEmbeddedSoftware testingDebuggingCode reviews
Tech Stack:CC++RustGitLinuxEmbedded

Company Brief

Motorola Solutions
Provides mission-critical communications products and services, including radios, software, video security, and command center solutions for public safety, government, and enterprise customers worldwide.
Industry: Surveillance & Security Hardware
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Chicago, United States
Founded: 1928
Glassdoor
Glassdoor: 3.7
WebsiteLinkedIn