Job Matches
Washington job postings for occupations your coursework prepares you for. Sorted by how many of the occupation's tasks your courses cover.
Showing CareerOneStop postings from the last 30 days; the scraper re-syncs from CareerOneStop nightly. Last posting in this list dated 2026-06-05.
Scraper last re-confirmed a WA posting 2026-06-05 11:59.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
Snap Inc (https://www.snap.com/en-US/) is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have
- Bachelor's Degree in a relevant technical field such as computer science or equivalent years of practical work experience
- 8+ years of post-Bachelor's software development experience; or a Master's degree in a technical field + 7+ year of post-grad software development experience; or a PhD in a related technical field + 4… 8+ years of post-Bachelor's software development experience; or a Master's degree in a technical field + 7+ year of post-grad software development experience; or a PhD in a related technical field + 4+ years of post-grad software development experience
- 1+ years of experience as manager for an engineering team
- Manage and mentor a team of engineers, in a fast-paced, quick-to-market environment
- Set the strategy, build a roadmap, create measurable goals, and lead your team to delive
- Collaborate with cross-functional teams and stakeholders and be the interface between Monetization engineering and our infrastructure partners, including both the cloud providers and Snap's Infrastruc… Collaborate with cross-functional teams and stakeholders and be the interface between Monetization engineering and our infrastructure partners, including both the cloud providers and Snap's Infrastructure teams, leverage their investments to modernize monetization data processing.
- Evaluate the technical tradeoffs of major decisions and be a strong technical mento
- Track record of delivery in rapidly changing, highly collaborative, multi-stakeholder environments
- Experience with large-scale distributed data processing systems or data pipelines
- Hands-on experience with building solutions on top of modern data ingestion, processing, and warehousing infrastructure, such as Kafka, Spark, Flink, Iceberg, or managed solutions like Google Dataproc, Databricks, etc.
- Proficiency in using data analysis tools like Google BigQuery or Trino.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
Snap Inc (https://www.snap.com/en-US/) is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have
- Bachelor's Degree in a relevant technical field such as computer science or equivalent years of practical work experience
- 8+ years of post-Bachelor's software development experience; or a Master's degree in a technical field + 7+ year of post-grad software development experience; or a PhD in a related technical field + 4… 8+ years of post-Bachelor's software development experience; or a Master's degree in a technical field + 7+ year of post-grad software development experience; or a PhD in a related technical field + 4+ years of post-grad software development experience
- 1+ years of experience as manager for an engineering team
- Manage and mentor a team of engineers, in a fast-paced, quick-to-market environment
- Set the strategy, build a roadmap, create measurable goals, and lead your team to delive
- Collaborate with cross-functional teams and stakeholders and be the interface between Monetization engineering and our infrastructure partners, including both the cloud providers and Snap's Infrastruc… Collaborate with cross-functional teams and stakeholders and be the interface between Monetization engineering and our infrastructure partners, including both the cloud providers and Snap's Infrastructure teams, leverage their investments to modernize monetization data processing.
- Evaluate the technical tradeoffs of major decisions and be a strong technical mento
- Track record of delivery in rapidly changing, highly collaborative, multi-stakeholder environments
- Experience with large-scale distributed data processing systems or data pipelines
- Hands-on experience with building solutions on top of modern data ingestion, processing, and warehousing infrastructure, such as Kafka, Spark, Flink, Iceberg, or managed solutions like Google Dataproc, Databricks, etc.
- Proficiency in using data analysis tools like Google BigQuery or Trino.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
Location: Atlanta, Boston, Chicago, Dallas, Denver, Detroit, Houston, Los Angeles, McLean, New York, Hoboken, Philadelphia, San Francisco, Seattle At EY, we're all in to shape your future with confidence. We'll help you succeed in a globally connected powerhouse of diverse teams and take your ca
- Outstanding academic performance, with a bachelor's degree and at least 2 years of related work experience; or a graduate degree and approximately 18 months of related work experience.?
- Strong proficiency in modern software development practices, including APIs, distributed systems, and cloud services.
- Hands-on experience deploying AI-enabled applications or tooling into production environments.
- Comfort operating in fast-paced, client-facing environments with evolving requirements.
- As a Software Engineering Senior Associate/Consultant, you will assist in the design and delivery of production-grade software systems and AI-enabled tooling that underpin high-visibility client engag… As a Software Engineering Senior Associate/Consultant, you will assist in the design and delivery of production-grade software systems and AI-enabled tooling that underpin high-visibility client engagements and internal platforms.
- Architect, build, and scale core software platforms that integrate data, AI services, and user-facing applications.
- Assist in the development of AI-powered tools, including decision support systems, copilots, internal developer tools, and domain-specific agents.
- Design and maintain robust service architectures (APIs, event-driven systems, batch and real-time pipelines) optimized for reliability, security, and extensibility.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
Description Amazon Leo is Amazon's low Earth orbit satellite network. Our mission is to deliver fast, reliable internet connectivity to customers beyond the reach of existing networks. From individual households to schools, hospitals, businesses, and government agencies, Amazon Leo will serve peop
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- Design, develop, and optimize embedded software for Amazon Leo's satellite and ground terminal systems, focusing on fault-tolerant, real-time platforms.
- Leverage modern application frameworks for Embedded Linux and RTOS platforms to develop scalable, modular, and high-performance software.
- Implement and integrate software for data processing, device control, and networking protocols (e.g., TCP/IP, UDP).
- Debug and resolve complex hardware-software integration issues using tools like logic analyzers and oscilloscopes.
- Bachelor's degree in computer science or equivalent
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Hands-on experience with Xilinx platforms, custom silicon development, cryptography, and secure Software Development Lifecycle (SDLC) practices
- In-depth knowledge of Linux kernel internals, including process scheduling, memory management, concurrency, synchronization, and networking subsystems
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
Description Amazon Lab126 is an inventive research and development company that designs and engineer's high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced devices l
- Experience working with interdisciplinary teams to execute product design from concept to production
- Bachelor's degree in Mechanical Engineering, Manufacturing Engineering, or a related field.
- 5+ years of hands-on experience with PTC Creo Parametric (Pro/ENGINEER) and Windchill PDM/PLM.
- Strong understanding of mechanical design principles, GD&T, DFM/DFA, and industry-standard product development processes.
- Lead the functional design, customizations, configurations, and support of MCAD applications (Creo Parametric, Creo Simulate, Creo View, Windchill) with a primary focus on building and deploying scala… Lead the functional design, customizations, configurations, and support of MCAD applications (Creo Parametric, Creo Simulate, Creo View, Windchill) with a primary focus on building and deploying scalable systems and solutions.
- Develop and champion industry best practices in product design, including modeling standards, design-for-manufacturing (DFM) guidelines, and collaboration frameworks with manufacturing partners.
- Optimize and streamline hardware engineering workflows by identifying inefficiencies, implementing process improvements, and driving adoption of standardized methodologies.
- Integrate AI/ML technologies into traditional MCAD workflows, enabling intelligent automation, generative design assistance, and AI-powered design review.
- Master's degree in Mechanical Engineering or related discipline.
- Experience with AI/ML technologies and their application to design automation or generative design workflows.
- Familiarity with Creo Simulate, Creo View, and advanced surfacing/sheet metal modules.
- Experience with enterprise PLM system administration and configuration (PTC Windchill).
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
Who is Pyrotek? Pyrotek is the most successful global industrial company you've never heard of (until now). Pyrotek is a global leader in high temperature materials and our products impact virtually everyone in the developed world. Our global team has worked for decades to deliver new technologies,
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent combination of education and experience
- Minimum of 5 years of progressive application development experience
- Experience developing applications across multiple tiers, including user interface, business logic, and database layers
- Strong understanding of software development lifecycle methodologies
- As an Application Developer, you'll play a critical role in designing, developing, maintaining, and enhancing internally developed business applications and reporting solutions.
- Design, develop, test, deploy, and support business applications throughout the software development lifecycle
- Create and maintain application code, databases, and reporting solutions
- Collaborate with users and stakeholders to gather and refine requirements
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
Description Build the platforms that accelerate mission software. Modern software teams move at the speed of their tools. As a Software Engineering Intern - DevOps, you'll help design, automate, and improve the platforms that enable engineers to build, test, secure, and deploy software a
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, Information Systems, Cybersecurity, or a related technical field.
- Experience with one or more programming languages such as Python, Java, C#, JavaScript/TypeScript, or Go.
- Familiarity with software development practices and source control systems such as Git.
- Working knowledge of Linux or Windows operating systems.
- Build and improve CI/CD pipelines that enable rapid and reliable software delivery.
- Develop automation tools and services that reduce manual effort and improve engineering productivity.
- Support cloud-native applications and deployment environments.
- Create and maintain Infrastructure as Code (IaC) solutions using modern automation frameworks.
- Experience with GitHub, GitLab, Azure DevOps, or similar development platforms.
- Familiarity with cloud environments such as AWS, Azure, or Google Cloud Platform.
- Experience with containers and orchestration technologies, including Docker and Kubernetes.
- Exposure to Infrastructure as Code tools such as Terraform, Bicep, Ansible, or CloudFormation.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
Job Title: Software Engineer (Real-Time Data Systems & Integration) Job Description We are seeking a motivated Software Engineer to join our team in developing a mission-critical data gateway. This system acts as an intermediary for ingesting real-time telemetry and proprietary sensor data from
- Experienced in Python and knowledge or interest in asyncio for concurrent programming.
- Experience building real-time HTTP APIs with frameworks like FastAPI, Flask, or Django REST, and data validation libraries such as Pydantic.
- Understanding of UDP/IP and TCP/IP networking, or similar technologies.
- Experience with real-time video pipelines using tools like FFmpeg, GStreamer, RTP/RTSP, MPEG-TS, HLS, or H.264.
- We are seeking a motivated Software Engineer to join our team in developing a mission-critical data gateway. This system acts as an intermediary for ingesting real-time telemetry and proprietary senso… We are seeking a motivated Software Engineer to join our team in developing a mission-critical data gateway. This system acts as an intermediary for ingesting real-time telemetry and proprietary sensor data from remote platforms, dispatching it to centralized data centers, and managing live video streaming. This is an excellent opportunity for an engineer with strong core programming skills to work on high-performance networking and real-time data integration projects.
- Assist in implementing a comprehensive Real-Time HTTPS API for specialized sensor data and automated reporting.
- Support the development of asynchronous UDP listeners to process standardized metadata formats and proprietary data streams.
- Help refine a video engine using FFmpeg to support compliant H.264 streams with embedded metadata, maintaining low latency.
- Degree in Computer Science, Engineering, or a related field.
- Exposure to web-based dashboards for real-time monitoring and configuration, with adjacency to API-driven UIs and modern frontend frameworks.
- Interest in remote sensing, UAV/RPAS technology, or maritime surveillance systems.
- Basic knowledge of geospatial data (GeoJSON, WGS84) for real-time mapping and target annotation.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
Lead Full Stack Engineer - Capital One Software (Remote) Ever since our first credit card customer in 1994, Capital One has recognized that technology and data can enable even large companies to be innovative and personalized. As one of the first large enterprises to go all-in on the public cloud,
- At least 4 years of experience in software engineering (Internship experience does not apply)
- At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
- Architect, build and maintain our Marketing website using React, Next.js and Tailwind.css with a focus on performance and scalability.
- Partner with design to implement polished, pixel-perfect UI components with a strong eye for detail.
- Integrate with third party services including analytics, CMS, Marketo Forms and A/B testing tools
- Establish and maintain staging and production deployments with reliability and speed.
- 5+ years of front-end engineering experience
- Strong understanding of React and Next JS including App Router, server components and SSG/SSR strategies.
- Strong understanding of TypeScript, Tailwind CSS and responsive/accessible components
- Experience integrating with headless CMS platforms and third party APIs
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
Lead Front End Engineer - Capital One Software (Remote) Ever since our first credit card customer in 1994, Capital One has recognized that technology and data can enable even large companies to be innovative and personalized. As one of the first large enterprises to go all-in on the public cloud,
- At least 4 years of experience in software engineering (Internship experience does not apply)
- At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
- Architect, build and maintain our Marketing website using React, Next.js and Tailwind.css with a focus on performance and scalability.
- Partner with design to implement polished, pixel-perfect UI components with a strong eye for detail.
- Integrate with third party services including analytics, CMS, Marketo Forms and A/B testing tools
- Establish and maintain staging and production deployments with reliability and speed.
- 5+ years of front-end engineering experience
- Strong understanding of React and Next JS including App Router, server components and SSG/SSR strategies.
- Strong understanding of TypeScript, Tailwind CSS and responsive/accessible components
- Experience integrating with headless CMS platforms and third party APIs
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
Overview Are you interested in working on cutting-edge cloud security products? Would you like to be part of one of the world's most advanced cyber-security solutions and protect millions of computers from thousands of active attack attempts, every month? Look no further than the Microsoft Def
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- Security Clearance Requirements: Candidates must be able to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are n… Security Clearance Requirements: Candidates must be able to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
- The successful candidate must have an active U.S. Government Top Secret Clearance with access to Sensitive Compartmented Information (SCI) based on a Single Scope Background Investigation (SSBI) with … The successful candidate must have an active U.S. Government Top Secret Clearance with access to Sensitive Compartmented Information (SCI) based on a Single Scope Background Investigation (SSBI) with Polygraph. Ability to meet Microsoft, customer and/or government security screening requirements are required pre-offer and post-hire for this role. Failure to maintain or obtain the appropriate U.S. Government clearance and/or customer screening requirements may result in employment action up to and including termination.
- Build and improve services to be scalable and highly reliable.
- Help deliver and improve engineering systems and practices to deliver services in complex cloud environments.
- Contribute to design and automate service scale features and customer requirements.
- Investigate pre-production and production issues, implement, and deploy fixes.
- Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- Understanding and experience with CI/CD concepts and Git
- Some exposure or working knowledge with Docker, Kubernetes or other containerization technologies
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER
- Bachelor's degree in computer science or a STEM discipline and 1+ years of combined software development experience (professional and/or internship); or 3+ years of professional experience in software… Bachelor's degree in computer science or a STEM discipline and 1+ years of combined software development experience (professional and/or internship); or 3+ years of professional experience in software development in lieu of a degree
- Development experience in Python, Go, or C++
- Must be able to work extended hours and weekends as needed
- To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, o… To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here (https://www.pmddtc.state.gov/?id=ddtc\_kb\_article\_page&sys\_id=24d528fddbfc930044f9ff621f961987) .
- Invent tools and processes that enable fast, accurate, and easy-to-use development and deployment systems
- Provide fast and comprehensive software validation, including virtualized, hardware-in-the-loop, and on-orbit test platforms
- Monitoring and data analysis in support of a continuous integration and release system
- Hands-on integration and troubleshooting across the entire Starlink stack
- DevOps, site reliability engineering, or systems administration experience
- Deep understanding of testing, continuous integration, build, deployment and continuous monitoring
- Strong understanding of relevant technologies, such as:
- Bazel or other build systems
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
Overview Microsoft Digital builds and manages the critical products and services that Microsoft runs on. We pursue big ideas that power transformational advances at Microsoft and for our customers, while helping Microsoft teams work faster and more securely every day. Microsoft Digital employe
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- Collaborate with product, legal, and engineering stakeholders to understand user requirements and translate them into scalable AI-driven solutions for legal workflows.
- Design and develop features leveraging Azure AI, Copilot technologies, and agentic frameworks to automate document processing, decision flows, and user interactions.
- Contribute to system design, architecture, and technical specifications, identifying dependencies and ensuring alignment with platform and compliance standards.
- Implement high-quality, maintainable code for services and features, reusing and extending existing components where applicable.
- Experience with cloud platforms (preferably Azure) and modern application development practices.
- Experience with Azure AI, LLM-based applications, or Copilot/agent-based solutions.
- Experience working in distributed systems, microservices, or scalable platform architecture.
- Experience with prompt engineering, orchestration patterns, or AI evaluation frameworks.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
Overview Within GitHub and Microsoft CoreAI, the Copilot CLI team builds GitHub's coding agent in the terminal, and the core agent loop that powers agentic experiences across GitHub and Microsoft. Our work spans the full software development lifecycle, with a focus on turning modern AI systems
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
- Take ownership of critical product and platform areas of the Copilot CLI and shared agent runtime
- Set a high technical and quality bar for agentic systems and developer-facing tooling
- Design and ship performant, reliable terminal experiences that developers depend on for daily work
- Use data, benchmarks, and direct user feedback to guide iteration and investment
- Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- Hands-on experience building and operating generative AI or agentic systems in production, with direct ownership over quality, reliability, and iteration
- 5+ years of experience building and shipping customer-facing developer products, with depth across platform/foundation systems and user-facing experiences
- Strong product mindset with a track record of owning ambiguous problem spaces and driving them to high-quality outcomes
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
Overview At Microsoft Quantum, we aim to empower science and scientists to solve the world's biggest problems by realizing advanced computing platforms at the intersection of high-performance computing, artificial intelligence, and quantum information technology. In just hours or days, a quant
- Doctorate in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 1+ year(s) software industry experience, including research and/or development of com… Doctorate in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 1+ year(s) software industry experience, including research and/or development of commercial software, compilers, scientific computing applications, or multi-component systems
- OR Master's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 3+ years software industry experience, including research and/or development… OR Master's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 3+ years software industry experience, including research and/or development of commercial software, compilers, scientific computing applications, or multi-component systems
- OR Bachelor's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 4+ years software industry experience, including research and/or developme… OR Bachelor's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 4+ years software industry experience, including research and/or development of commercial software, compilers, scientific computing applications, or multi-component systems
- OR equivalent experience.
- Writes and maintains code for Microsoft Quantum software and infrastructure to ensure seamless end to end execution, debugging, and analysis of quantum programs.
- Drives identification of dependencies and the development of design documents for a product, application, service, or platform.
- Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items.
- Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
- Bachelor's Degree in Computer Science OR related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python
- OR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- Ability to?leverage?AI tools to drive innovation and efficiency (e.g., performance modeling and analysis, research gathering,?day to day?task automation).?
- Evaluate agentic solutions with measurable metrics and human-in-the-loop safeguards following Microsoft Responsible AI requirements for generative AI.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
Overview The Cloud & AI organization accelerates Microsoft's mission and bold ambitions to ensure that our company and industry is securing digital technology platforms, devices, and clouds in our customers' heterogeneous environments, as well as ensuring the security of our own internal estat
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- Candidates must be able to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following speci… Candidates must be able to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
- Design and develop large scale full stack solutions to meet design specifications on time and per plan.
- Develop code to complete designs and test interfaces that solve classes of problems, enable integration across groups of components, improve reuse, and satisfy business, customer, engineering, and ope… Develop code to complete designs and test interfaces that solve classes of problems, enable integration across groups of components, improve reuse, and satisfy business, customer, engineering, and operational requirements.
- Adhere to modern engineering practices, effective coding, writing unit test cases, debugging, code reviewing and creating CI/CD (Continuous Integration/Continuous Delivery) pipelines.
- Conduct testing and code reviews to ensure quality code is released to production systems.
- Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- Experience with information security, specifically in engineering and operations.
- Experience with engineering large scale distributed systems.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
Overview Microsoft Quantum has assembled a talented and diverse international team to create the world's first scalable quantum computing system. Our full-stack approach involves exciting innovation from the physics at the quantum plane to providing global quantum services. The Microsoft Qua
- Master's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 1+ year(s) software industry experience, including research and/or development … Master's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 1+ year(s) software industry experience, including research and/or development of commercial software, compilers, scientific computing applications, or multi-component systems
- OR Bachelor's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 2+ years software industry experience, including research and/or developme… OR Bachelor's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 2+ years software industry experience, including research and/or development of commercial software, compilers, scientific computing applications, or multi-component systems
- OR equivalent experience.
- 2+ years programming experience in related programming languages.
- Writes and maintains code for Microsoft Quantum software and infrastructure to ensure seamless end to end execution, debugging, and analysis of quantum programs.
- Drives identification of dependencies and the development of design documents for a product, application, service, or platform.
- Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items.
- Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
- MS degree or higher in Computer Science or related field
- Self-motivated with an ability to succeed in a team-oriented, fast-paced environment.
- Experience with project tracking and source control.
- Ability to?leverage?AI tools to drive innovation and efficiency (e.g., performance modeling and analysis, research gathering,?day to day?task automation).?
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
Overview At CoreAI , we?empower developers and?organizations to shape the future with Artificial Intelligence (AI). Our? Growth and Data Science?team ?spans both ?Microsoft's?Developer Division?and AI Foundry. We accelerate CoreAI's?mission?by delivering insights, reporting, models, a
- Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
- Leads by example and mentors' others to produce extensible and maintainable code used across the company.
- Leverages deep subject-matter expertise of cross-product features with appropriate stakeholders (e.g., project managers) to lead multiple product's project plans, release plans, and work items.
- Own and define end-to-end data and analytics architecture for CoreAI and Foundry platforms, setting long-term technical direction for scalable, reliable, and cost-effective analytics supporting AI workloads.
- Design, build, and optimize large-scale, robust data pipelines and architectures that support CoreAI's analytics initiatives.
- 5+ years of experience leading software engineering?and analytics?projects that delivered measurable product and?growth wins.
- Deep experience architecting and operating large scale data pipelines in cloud environment, preferably Azure.
- Ability to write clean, working code using core algorithms, data structures, and analytics-oriented problem-solving.
- Understanding of data governance, privacy, lineage, and security best practices, especially within highly regulated or enterprise environments.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
Job Title: Software Engineer - Embedded Systems Job Description This role focuses on designing, developing, and optimizing embedded firmware and low-level software for advanced hardware platforms. You will build reliable, high-performance code that interfaces directly with sensors, control syste
- 0-3+ years of experience in software engineering, embedded systems development, or related roles, including strong new graduates with relevant project experience.
- Proficiency in C and C++ programming, with experience using C++17 or newer standards for embedded or low-level development.
- Hands-on experience with embedded systems development, including firmware or low-level systems software.
- Experience working in a Linux development environment, including building and debugging applications and tools.
- This role focuses on designing, developing, and optimizing embedded firmware and low-level software for advanced hardware platforms. You will build reliable, high-performance code that interfaces dire… This role focuses on designing, developing, and optimizing embedded firmware and low-level software for advanced hardware platforms. You will build reliable, high-performance code that interfaces directly with sensors, control systems, and other hardware components, while contributing across the full embedded development lifecycle. The position offers the opportunity to work on cutting-edge embedded technologies, collaborate with multidisciplinary engineering teams, and grow into areas such as FPGA, IoT, and advanced system design.
- Design and implement embedded software using C and C++, with a strong preference for modern C++ standards such as C++17 or newer.
- Develop firmware for microcontrollers and single-board computers that interact directly with sensors, actuators, and control systems.
- Collaborate closely with electrical and hardware engineers to integrate software with physical systems and ensure seamless hardware-software interaction.
- Experience with Python for scripting, tooling, or test automation in support of embedded development.
- Experience with JavaScript or TypeScript for developing tools, interfaces, or supporting applications.
- Exposure to real-time or near-real-time systems and techniques for meeting timing and performance requirements.
- Familiarity with safety-critical systems, including awareness of reliability, robustness, and validation requirements.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
Job Title: Software Engineer - Embedded Systems Job Description This role focuses on designing, developing, and optimizing embedded firmware and low-level software for advanced hardware platforms. You will build reliable, high-performance code that interfaces directly with sensors, control syste
- 0-3+ years of experience in software engineering, embedded systems development, or related roles, including strong new graduates with relevant project experience.
- Proficiency in C and C++ programming, with experience using C++17 or newer standards for embedded or low-level development.
- Hands-on experience with embedded systems development, including firmware or low-level systems software.
- Experience working in a Linux development environment, including building and debugging applications and tools.
- This role focuses on designing, developing, and optimizing embedded firmware and low-level software for advanced hardware platforms. You will build reliable, high-performance code that interfaces dire… This role focuses on designing, developing, and optimizing embedded firmware and low-level software for advanced hardware platforms. You will build reliable, high-performance code that interfaces directly with sensors, control systems, and other hardware components, while contributing across the full embedded development lifecycle. The position offers the opportunity to work on cutting-edge embedded technologies, collaborate with multidisciplinary engineering teams, and grow into areas such as FPGA, IoT, and advanced system design.
- Design and implement embedded software using C and C++, with a strong preference for modern C++ standards such as C++17 or newer.
- Develop firmware for microcontrollers and single-board computers that interact directly with sensors, actuators, and control systems.
- Collaborate closely with electrical and hardware engineers to integrate software with physical systems and ensure seamless hardware-software interaction.
- Experience with Python for scripting, tooling, or test automation in support of embedded development.
- Experience with JavaScript or TypeScript for developing tools, interfaces, or supporting applications.
- Exposure to real-time or near-real-time systems and techniques for meeting timing and performance requirements.
- Familiarity with safety-critical systems, including awareness of reliability, robustness, and validation requirements.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.
CNC Machinist & Programmer Location: Hood River, OR Pay: $28 / HR to $47 / HR Job Description: + Develop a plan of action to manufacture parts according to drawing specifications + Read and understand production process work instructions and drawings to gain a thorough unde
- Have a positive attitude
- Advanced experience with CNC machining
- Experienced with large complex fab projects
- Ability to read blueprints and GD&T Familiarity
- Develop a plan of action to manufacture parts according to drawing specifications
- Read and understand production process work instructions and drawings to gain a thorough understanding of requirements
- Mitigate risk and solve problems. (Think outside the box)
- Setup equipment required to complete each step of the manufacturing process
-
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
via CSCD 210
-
Prepare reports or correspondence concerning project specifications, activities, or status.
via MATH 491
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
These could be filled by an applied project, elective, or internship — see the program page for examples.