2

Remote Embedded Software Intern Jobs in Berkeley, CA

Senior Software Engineer

San Francisco, CA ยท Remote

$190K - $230K/yr

We're using AI and embedded payments to rebuild the core HR, finance, and operations systems that ... Remote Approach: We believe the magic of Miter comes from working side by side. We also believe in ...

... software: clunky, on-premise systems created in the 1980s and 1990s. That's where Miter comes in ... We're using AI and embedded payments to rebuild the core HR, finance, and operations systems that ...

Product Manager

San Francisco, CA ยท On-site +1

$228K - $264K/yr

As the inventors of embedded payroll, we're redefining how people get paid and making it easier for ... Connect directly with Check's partners-software companies across diverse verticals-to understand ...

... embedded applications. As a Product Engineer at Cube, you'll take product ideas from spark to ... Turn user needs and business goals into pragmatic, working software. * Explore practical AI use ...

Freelance Senior Talent Partner (Tech)

San Francisco, CA ยท Remote

$133K - $184K/yr

About Us We're an embedded talent consultancy on a mission to evolve how businesses recruit. Our ... We're remote-first, globally minded, and deeply collaborative. We believe hiring should be human ...

next page

Showing results 1-20

Remote Embedded Software Intern information

See Berkeley, CA salary details

$16

$31

$47

How much do remote embedded software intern jobs pay per hour?

As of Jul 15, 2026, the average hourly pay for remote embedded software intern in Berkeley, CA is $31.12, according to ZipRecruiter salary data. Most workers in this role earn between $25.29 and $35.34 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Remote Embedded Software Intern, and why are they important?

To thrive as a Remote Embedded Software Intern, you generally need a solid understanding of computer science fundamentals, C/C++ programming, and familiarity with microcontroller architectures, often supported by ongoing or completed coursework in electrical engineering or computer engineering. Experience with development tools such as integrated development environments (IDEs), version control systems like Git, and debugging hardware or simulators is typically required. Strong problem-solving skills, self-motivation, and effective communication are crucial soft skills for remote collaboration and learning. These skills and qualities are important because they enable interns to contribute meaningfully to real-world embedded systems projects while adapting to remote teamwork and project demands.

What are some common challenges faced by Remote Embedded Software Interns, and how can they be managed effectively?

Remote Embedded Software Interns often encounter challenges such as limited access to physical hardware for testing, coordinating with geographically dispersed teams, and troubleshooting issues without in-person support. To address these challenges, interns should proactively communicate with their mentors, make use of simulation tools, and participate in regular virtual meetings to stay aligned with project goals. Establishing a strong routine for documenting progress and asking for feedback can also help interns stay engaged and overcome obstacles effectively.

What is a Remote Embedded Software Intern?

A Remote Embedded Software Intern is a student or recent graduate who works remotely to assist in the development and testing of software that runs on embedded systems, such as microcontrollers or IoT devices. Their tasks often include writing code in languages like C or C++, debugging hardware-software interactions, and collaborating with engineering teams through virtual platforms. The position provides hands-on experience in embedded systems while allowing interns to work from anywhere, making it ideal for gaining industry experience without the need to relocate.
What are the most commonly searched types of Remote Embedded Software jobs in Berkeley, CA? The most popular types of Remote Embedded Software jobs in Berkeley, CA are:
What are popular job titles related to Remote Embedded Software Intern jobs in Berkeley, CA? For Remote Embedded Software Intern jobs in Berkeley, CA, the most frequently searched job titles are:
What job categories do people searching Remote Embedded Software Intern jobs in Berkeley, CA look for? The top searched job categories for Remote Embedded Software Intern jobs in Berkeley, CA are:
What cities near Berkeley, CA are hiring for Remote Embedded Software Intern jobs? Cities near Berkeley, CA with the most Remote Embedded Software Intern job openings:
Software Engineer - Satellite Modeling and Tasking

Software Engineer - Satellite Modeling and Tasking

Array Labs

Redwood City, CA โ€ข On-site, Remote

$150K - $300K/yr

Full-time

Medical, Dental, Vision, Retirement

Re-posted 29 days ago


Job description

About Us
Array Labs builds advanced radar systems to help humanity understand and respond to changes across the physical world.ย 
ย 
We're launching a coordinated fleet of radar satellites to create a high-resolution 3D map of the Earth, updated in real time, enabling faster, smarter decision-making for government and commercial organizations supporting disaster response, infrastructure resilience, and mission-critical geopolitical intelligence.
ย 
We design and build our satellites end-to-end, producing the world's most advanced earth observation satellites. Our fleet will deliver unprecedented levels of accuracy, coverage, and responsiveness to power critical insights precisely where they're needed most.
Responsibilities
  • Responsible for building and implementing automation solutions for spacecraft and ground station for operating swarms of coordinated imaging satellites
  • Implement controllers developed by GNC engineers to plan and execute satellite maneuvers, including orbit corrections and station-keeping, to optimize satellite positions and performance.
  • Develop and maintain mission planning software that integrates mission design, operational concepts, and flight hardware requirements
  • Design and implement systems to manage asynchronous data streams, integrating real-time information to generate and upload new decisions and schedules
  • Design architecture concepts considering spacecraft coordination, payload and system budget capabilities, data collection requirements, autonomy, and mission operations
  • Implement automation and algorithms for precise orbit determination of Array Labs and GNSS satellites
  • Evolve and implement models to characterize vehicles and satellite systems propulsion, power, precision, navigation, timing, and tracking requirements
  • Optimize schedules to maximize imagery opportunities based on imaging priorities and system capabilities
Basic Qualifications
  • Bachelor's degree in engineering, computer science or a related field, with 3+ years of experience
  • At least two of the preferred skill and experiences listed
  • Experience developing autonomous systems and integrating them into larger operational frameworks.
  • Understanding of how to create, configure, and manage Docker containers
  • Experience with continuous integration systems and automated test execution pipelines (Gitlab preferred).
  • Strong programming skills in languages such as Python, C++, or Rust.
  • Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with database systems and CRUD operations in database management, preferably PostgreSQL and TimescaleDB
  • Familiarity with RESTful API design and implementation
  • Experience with physics-based software packages and/or model-based digital engineering tools
Preferred Skills & Experience
  • Knowledge of precision orbit determination methods
  • Familiarity with FreeFlyer, STK GMAT, and/or custom-developed equivalent
  • Familiarity with satellite dynamics, including orbit determination, attitude control systems, and station-keeping maneuvers.
  • Experience with flight software and embedded systems
  • Experience setting up automated hardware in the loop (HIL) test benches
  • Familiarity with satellite mission operations and/or Ground Station as a Service providers
  • Experience with geospatial, remote sensing, 3D data, and/or digital signal processing techniques (e.g. SAR and optical satellite imagery, LiDAR point clouds).
$150,000 - $300,000 a year
Compensation & Benefits
Our hiring and compensation strategy is simple: find uncommonly good people and pay them uncommonly well.
ย 
We offer high flexibility between salary and equity-based compensation. Final candidates can choose from three compensation mixes: low, medium, or high equity. Equity is a significant component of total compensation, and we aim to provide meaningful ownership for this role.
ย 
Full-time employees also enjoy a comprehensive benefits package including health, dental, vision, a 401(k) with company match, commuter benefits, and more.
ย 
ย 
Interview Process
We will conduct interviews via Google Meet with the potential for an onsite visit; the typical process takes around 3-5 weeks to complete from start to finish.
ย 
ย 
Why Join Array
At Array Labs, deep technical expertise meets relentless impact. We prioritize curiosity over hierarchy and bold engineering over incremental gains. Our world-class team across hardware engineering, software, and aerospace works collaboratively to push boundaries and move fast.
ย 
Our values:
  1. Build What Matters: Create technology that serves customers and advances humanity
  2. Innovate Together: Stay curious, collaborate openly, push boundaries as one team
  3. Employee Centric: Put our people first with a culture of trust, respect, and opportunity
  4. Join industry-leading experts to deliver unprecedented insights about our planet and build the future of Earth observation.
ย 
ITAR Requirements
To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.
ย 
Equal Opportunity Employer
Array Labs is an Equal Opportunity Employer. Employment decisions are made on the basis of merit, competence, and job qualifications and will not be influenced in any manner by gender, color, race, ethnicity, national origin, sexual orientation, religion, age, gender identity, veteran status, disability status, marital status, mental or physical disability or any other legally protected status.
ย 
If you require a reasonable accommodation during the application or interview process, please let us know.
apply for this job