Bachelor's degree in Computer Science, Electrical Engineering, Mechanical Engineering, Robotics, or a related field * Strong proficiency in Python for building and debugging production systems (our ...
Bachelor's degree in Computer Science, Electrical Engineering, Mechanical Engineering, Robotics, or a related field * Strong proficiency in Python for building and debugging production systems (our ...
Students graduating in 2025 or later, currently pursuing a Bachelor's degree in Chemical Engineering, Electrical Engineering, Computer Science, or another hard science Preference for students who ...
Students graduating in 2025 or later, currently pursuing a Bachelor's degree in Chemical Engineering, Electrical Engineering, Computer Science, or another hard science Preference for students who ...
CAD Drafting Intern
Eugene, OR · On-site
One to two years of college-level course work in pursuit of a associates degree in computer aided ... Ability to read, analyze, and interpret scientific and technical journals. Ability to respond to ...
CAD Drafting Intern
Eugene, OR · On-site
One to two years of college-level course work in pursuit of a associates degree in computer aided ... Ability to read, analyze, and interpret scientific and technical journals. Ability to respond to ...
Students graduating in 2025 or later with a Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering (with computational focus), or related field * Preference for students ...
Students graduating in 2025 or later with a Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering (with computational focus), or related field * Preference for students ...
Bachelor's degree in Computer Science, Engineering, Business or a related field (preferred, not required) * Strong product instincts & passion for social media, technology, and staying current with ...
Bachelor's degree in Computer Science, Engineering, Business or a related field (preferred, not required) * Strong product instincts & passion for social media, technology, and staying current with ...
Bachelor's degree in Computer Science, Engineering, Business or a related field (preferred, not required) * Strong product instincts & passion for social media, technology, and staying current with ...
Bachelor's degree in Computer Science, Engineering, Business or a related field (preferred, not required) * Strong product instincts & passion for social media, technology, and staying current with ...
CAD Drafting Intern
Eugene, OR · On-site
One to two years of college-level course work in pursuit of a associates degree in computer aided ... Ability to read, analyze, and interpret scientific and technical journals. Ability to respond to ...
CAD Drafting Intern
Eugene, OR · On-site
One to two years of college-level course work in pursuit of a associates degree in computer aided ... Ability to read, analyze, and interpret scientific and technical journals. Ability to respond to ...
Digital Analyst Internships
$98K - $117K/yr
Students currently pursuing a bachelor's degree in Computer Science, Information Systems, or a related field * Familiarity with data analysis platforms and tools, comfortable extracting and ...
Digital Analyst Internships
$98K - $117K/yr
Students currently pursuing a bachelor's degree in Computer Science, Information Systems, or a related field * Familiarity with data analysis platforms and tools, comfortable extracting and ...
Basic Computer Literacy Tutor
Eugene, OR · Remote
$40/hr
What We Look For In a Basic Computer Literacy Tutor * Advanced Subject Mastery: Deep knowledge of ... science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students ...
Basic Computer Literacy Tutor
Eugene, OR · Remote
$40/hr
What We Look For In a Basic Computer Literacy Tutor * Advanced Subject Mastery: Deep knowledge of ... science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students ...
Systems Engineer
Springfield, OR · On-site
... Computer Science, Information Technology, Management Information Systems, or related STEM degree program, or related equivalent additional experience. • Mid-level working experience in government ...
Systems Engineer
Springfield, OR · On-site
... Computer Science, Information Technology, Management Information Systems, or related STEM degree program, or related equivalent additional experience. • Mid-level working experience in government ...
Senior AI/ML Modeling, Simulation & Analysis Engineer (Part-Time)
Springfield, OR · On-site
$108K - $148K/yr
Required : • Active TS/SCI clearance (required). • Master's degree in Computer Science, Artificial Intelligence, Machine Learning, Computer Vision, or related STEM field (or equivalent senior ...
Senior AI/ML Modeling, Simulation & Analysis Engineer (Part-Time)
Springfield, OR · On-site
$108K - $148K/yr
Required : • Active TS/SCI clearance (required). • Master's degree in Computer Science, Artificial Intelligence, Machine Learning, Computer Vision, or related STEM field (or equivalent senior ...
Systems Engineer (Senior-Level)
Springfield, OR · On-site
$108K - $148K/yr
Engineering, Physics, Mathematics, Operations Research, Engineering Management, Computer Science, Information Technology, Management Information Systems, Related STEM field • 12+ years of ...
Systems Engineer (Senior-Level)
Springfield, OR · On-site
$108K - $148K/yr
Engineering, Physics, Mathematics, Operations Research, Engineering Management, Computer Science, Information Technology, Management Information Systems, Related STEM field • 12+ years of ...
Python Tutor
Eugene, OR · Remote
$40/hr
Ability to explain Pythonic programming conventions, decorators, and generators while preparing students for data science, web development, automation, and computer science coursework. * Conceptual ...
Python Tutor
Eugene, OR · Remote
$40/hr
Ability to explain Pythonic programming conventions, decorators, and generators while preparing students for data science, web development, automation, and computer science coursework. * Conceptual ...
Bachelor's degree in Data Science, Computer Science, or a related field * Minimum of 3-5 years of experience in data management, analytics, or similar, preferably within a marketing environment
Bachelor's degree in Data Science, Computer Science, or a related field * Minimum of 3-5 years of experience in data management, analytics, or similar, preferably within a marketing environment
IT Business Analyst (Tax/Finance)
Springfield, OR · On-site +1
Bachelors degree in Information Systems, Computer Science, Engineering, Mathematics, Business or related field * Excellent verbal, written and oral communication skills * Strong interpersonal skills ...
IT Business Analyst (Tax/Finance)
Springfield, OR · On-site +1
Bachelors degree in Information Systems, Computer Science, Engineering, Mathematics, Business or related field * Excellent verbal, written and oral communication skills * Strong interpersonal skills ...
Bachelors degree in Information Systems, Computer Science, Engineering, Mathematics, Business or related field * Excellent verbal, written and oral communication skills * Strong interpersonal skills ...
Bachelors degree in Information Systems, Computer Science, Engineering, Mathematics, Business or related field * Excellent verbal, written and oral communication skills * Strong interpersonal skills ...
Electrical and Computer Engineering Tutor
Eugene, OR · Remote
$40/hr
What We Look For In a Electrical and Computer Engineering Tutor * Advanced Subject Mastery: Deep ... science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students ...
Electrical and Computer Engineering Tutor
Eugene, OR · Remote
$40/hr
What We Look For In a Electrical and Computer Engineering Tutor * Advanced Subject Mastery: Deep ... science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students ...
Systems Engineer
Springfield, OR · On-site
Bachelor's degree or higher in Systems Engineering or in a related technical or scientific fields such as Engineering, Physics, Mathematics, Operations Research, Engineering Management, Computer ...
Systems Engineer
Springfield, OR · On-site
Bachelor's degree or higher in Systems Engineering or in a related technical or scientific fields such as Engineering, Physics, Mathematics, Operations Research, Engineering Management, Computer ...
FE - Electrical and Computer Engineering Tutor
Eugene, OR · Remote
$40/hr
What We Look For In a FE - Electrical and Computer Engineering Tutor * Advanced Test Mastery: Deep ... science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students ...
FE - Electrical and Computer Engineering Tutor
Eugene, OR · Remote
$40/hr
What We Look For In a FE - Electrical and Computer Engineering Tutor * Advanced Test Mastery: Deep ... science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students ...
What We Look For In a PC Basic Computer Skills Tutor * Advanced Subject Mastery: Deep knowledge of ... science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students ...
What We Look For In a PC Basic Computer Skills Tutor * Advanced Subject Mastery: Deep knowledge of ... science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students ...
Computer Science information
See Eugene, OR salary details
$57.2K - $61K
7% of jobs
$61K - $64.9K
7% of jobs
$64.9K - $68.7K
2% of jobs
$68.7K - $72.5K
0% of jobs
$72.5K - $76.3K
2% of jobs
$78K is the 25th percentile. Wages below this are outliers.
$76.3K - $80.2K
15% of jobs
$80.2K - $84K
16% of jobs
The median wage is $84.3K / yr.
$84K - $87.8K
13% of jobs
$87.8K - $91.6K
6% of jobs
$93.4K is the 75th percentile. Wages above this are outliers.
$91.6K - $95.4K
16% of jobs
$95.4K - $99.3K
17% of jobs
$57.2K
$84.2K
$99.3K
How much do computer science jobs pay per year?
What is the difference between Computer Science vs Software Developer?
| Aspect | Computer Science | Software Developer |
|---|---|---|
| Required Credentials | Bachelor's or higher in CS or related field | Bachelor's in CS, Software Engineering, or related field often preferred |
| Work Environment | Research labs, academia, tech companies, startups | Tech companies, software firms, freelance projects |
| Industry Usage | Academic research, algorithm development, theoretical work | Building, coding, testing software applications |
| Common Search/Comparison | Focuses on theoretical foundations and algorithms | Focuses on practical software creation and deployment |
Computer Science and Software Developer roles often overlap, but Computer Science emphasizes theoretical foundations, algorithms, and research, while Software Developers focus on designing, coding, and maintaining software applications. Both roles require programming skills, but their primary focus and work environments differ.
What careers do computer science have?
What is computer science?
What kind of jobs are there in computer science?
What can I do with a computer science degree?
What Are Computer Science Jobs?
The computer science field provides a wide range of opportunities for technically talented individuals. Depending on your skills and interests, you can find computer science jobs as a software developer, hardware engineer, database administrator, computer systems analyst, network architect, information security analyst, or web developer. You need an analytical mind and strong technical skills to perform your job duties, which may be to develop, maintain, and troubleshoot computer systems, applications, or networks. Your responsibilities in a computer science job are often directly related to the business goals and outcomes of your employer.
What are the key skills and qualifications needed to thrive in a Computer Science role, and why are they important?
What are some common challenges computer science professionals face when working on collaborative software projects?
What jobs can I do with computer science?
Other
Posted 10 days ago
Job description
About Atomic Machines
Atomic Machines is ushering in a new era of micromanufacturing with its Matter Compiler technology. This full-stack technology enables new classes of micromachines to be designed and built by offering manufacturing processes and a materials library that is inaccessible to semiconductor manufacturing methods. It promises to unlock MEMS manufacturing for the many device classes frustrated by semiconductor methods and to open up entirely new product classes. The Matter Compiler technology fully realizes the digital manufacturing dream: bits and raw materials go in, and complete, functional micromachines come out. The Atomic Machines team has also created an exciting first device-one that was only made possible by the existence of the Matter Compiler technology-that we will be unveiling to the world soon.
Our offices are in Emeryville and Santa Clara, California.
About The Role
As a Software Applications Engineer, Robotic Systems, you will build the distributed software systems that control the Matter Compiler. These systems coordinate real hardware - sensors, actuators, and manufacturing processes - under real-time and reliability constraints.
You will work across layers of the stack, from low-level device interaction to higher-level APIs that define machine behavior. In one sprint, you might debug a timing issue between devices; in another, you may implement an interface that enables coordination across a fleet of machines.
This role is well-suited for engineers with strong fundamentals, hands-on curiosity, and a desire to grow into systems-level thinking through exposure to real-world, hardware-driven systems. This role is based in either our Santa Clara or Emeryville offices.
What You'll Do
- Write, test, and debug software that directly interfaces with robotics and manufacturing systems
- Build and operate distributed systems that coordinate state, timing, and behavior across multiple devices
- Investigate and resolve issues spanning software, firmware, and physical systems
- Contribute to system reliability through logging, observability, and fault handling
- Work across the stack-from device-level interaction to networked APIs
- Collaborate closely with mechanical, electrical, and process engineers to define system behavior
What You'll Need
- 3+ years of experience (research, robotics, or relevant industry work)
- Bachelor's degree in Computer Science, Electrical Engineering, Mechanical Engineering, Robotics, or a related field
- Strong proficiency in Python for building and debugging production systems (our stack primarily includes Python, C++, and Go)
- Experience with at least one systems or strongly typed language such as C++, Rust, or Go
- Solid understanding of core computer science fundamentals (data structures, concurrency, systems basics)
- Experience building or debugging systems that interact with hardware or other external systems
What Makes You Stand Out
- Experience working with robotics, embedded systems, or hardware-adjacent software
- Familiarity with real-time systems or resource-constrained environments
- Experience debugging complex issues across multiple layers (software, firmware, hardware)
- Exposure to distributed systems or networked device coordination
- Interest in how physical systems behave under real-world constraints (latency, noise, failure, safety)
- Experience with observability, testing, or infrastructure tools
About Atomic Machines
Sourced by ZipRecruiter
Industry
Computer and electronic product manufacturing
Company size
1 - 10 Employees
Headquarters location
Berkeley, CA, US
Year founded
2019