image
  • Snapboard
  • Activity
  • Reports
  • Campaign
Welcome ,
loadingbar
Loading, Please wait..!!

Software Engineering Research Intern Summer

  • ... Posted on: Dec 06, 2024
  • ... Galois
  • ... Portland, Oregon
  • ... Salary: Not Available
  • ... Contract

Software Engineering Research Intern Summer   

Job Title :

Software Engineering Research Intern Summer

Job Type :

Contract

Job Location :

Portland Oregon United States

Remote :

No

Jobcon Logo Job Description :

About Galois

Galois tackles the hardest problems in computer science. Our mission is to assure trust in critical systems that protect the privacy and integrity of information in the real world.  Core to this is the application of formal analysis techniques that allow systems to be modeled, analyzed, and mathematically proven correct to ensure that a system behaves exactly as we intend under all circumstances.

We are a community of researchers, engineers, and operations people who are dedicated to creating trustworthiness in critical systems in every functional area of the organization. Our organization is highly collaborative, and we pursue working from first principles, transparency, building deep trust, learning and innovating, and creating space for you to be authentically you. Our unique organizational structure enables us to adapt to the needs of the innovative projects we deliver.

We are employee-owned and aspire to provide employees with a sense of freedom to pursue passions in and out of work — whether it be opportunities to learn, career growth, a sense of community, or whatever else brings you value as a person. 

Research Engineers at Galois design and develop advanced technologies for safety- and security-critical systems, networks, and applications. Engineers work in small team settings and must successfully interact with clients, partners, and other employees in a highly cooperative, collaborative, and intellectually challenging environment.

For more on our organizational structure, visit .

About This Role

Galois is currently seeking students of computer science and related disciplines for our summer internship program. We are committed to matching interns with exciting and engaging research and engineering work that fits their particular interests, creating lasting value for interns, Galois, and our community. A Galois internship is a chance to tackle cutting-edge, meaningful problems in a uniquely collaborative environment with world-leading researchers.

Roles may include technology research and development, requirements gathering, software engineering, testing, formal verification, and infrastructure development. Past interns have integrated formal methods tools into larger projects, built comprehensive validation suites, synthesized high-performance cryptographic algorithms, written autopilots for quad-copters, designed the syntax and semantics of scripting languages, and researched type system extensions for academic publication.

We deeply believe in providing comprehensive support and mentorship to all of our employees. We provide our interns with an intern coach who regularly checks in to ensure that they feel welcome and engaged in the Galois community while gaining real value from their experiences.

Important Information: Internships typically last 10 weeks, though internship periods are flexible. Please specify in your application the dates you are available.

Key Qualifications

  • Pursuit of an advanced degree in computer science, math, software engineering or computer engineering 
  • Experience reading, writing, and maintaining code in a project as described above
  • Proficiency in software development practices such as design, documentation, testing, and the use of version control
  • Well-developed verbal and written communication skills; comfort in a collaborative team environment

Preferred Qualifications (the following skills are not required but may be relevant to a particular project):

  • Proficiency in programming languages with rich type systems (e.g.  Haskell, OCaml, Standard ML, Scala)
  • Experience using C and assembly languages for low-level systems programming
  • Development experience in high assurance systems or security software
  • Specific experience in an area of Galois’ expertise, such as:
    • Assured information sharing
    • Software modeling and formal verification
    • Machine Learning
    • Data Science
    • Cyber-physical systems and control systems
    • Operating systems, virtualization and secure platforms
    • Networking technology
    • Cyber defense systems
    • Scientific computing
    • Program analysis and software evaluation

Location

For this opportunity, we prefer you relocate for the length of the internship to a Galois, Inc. office location in Arlington, VA, Minneapolis, MN, or Portland, OR. Remote work may be possible.

How to Prepare

An internship is an opportunity for learning and growth as an engineer. To make the most of the opportunity, we ask that candidates have experience reading, writing, and maintaining code in a realistic project. Many university courses involve multi-week collaborative projects that provide this type of experience.

Many of our projects use programming languages with rich type systems (eg., Haskell, OCaml, Standard ML, Scala) and the git version control system. These tools aren’t often taught in computer science classes and experience with them is not a prerequisite for all internships but there are many free resources available that we recommend for learning:

  • by Miran Lipovača
  • by Bryan O’Sullivan, Don Stewart, and John Goerzen
  •  by Code School
  •  by Scott Chacon

Logistics

The internship is paid competitively, and, if located in an office, interns are provided with a housing stipend. 

Our Portland office is located in the heart of downtown with multiple public transportation options available and world-class bicycle infrastructure. Our Arlington office is in the Ballston area and has great public transportation options as well. The Minneapolis office is centrally located near the riverfront and has metro rail, public transit, and biking options available, too. 

Equal Employment Opportunity

Galois is an Equal Opportunity Employer and does not discriminate in employment opportunities or practices based on race, ethnicity, national origin, ancestry, color, sex, gender identity or expression, sexual orientation, marital or parental status, pregnancy or childbirth, disability, age, religion, creed, genetic information, veteran status, or any other characteristic protected by applicable federal, state, or local law. We encourage and respect different viewpoints and experiences as being essential to the process of innovation. We strive to acquire, grow, and maintain a diverse and inclusive workplace that applies principles and standards equitably while supporting the needs and accommodations of the individual employee.

Consistent with the Americans with Disabilities Act (ADA) and federal and state laws, it is the policy of Galois, Inc. to provide reasonable accommodation when requested by a qualified applicant or employee with a disability, unless such accommodation would cause an undue hardship. If you require reasonable accommodation in completing the employment application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please contact .

Jobcon Logo Position Details

Posted:

Dec 06, 2024

Employment:

Contract

Salary:

Not Available

Snaprecruit ID:

SD-WOR-cd2a5591691c8f69aef579629f9aa131afd6eee3c48bf8e3865e81d7f1fe58c6

City:

Portland

Job Origin:

WORKABLE_ORGANIC_FEED

Share this job:

  • linkedin

Jobcon Logo
A job sourcing event
In Dallas Fort Worth
Aug 19, 2017 9am-6pm
All job seekers welcome!

Software Engineering Research Intern Summer    Apply

Click on the below icons to share this job to Linkedin, Twitter!

About Galois

Galois tackles the hardest problems in computer science. Our mission is to assure trust in critical systems that protect the privacy and integrity of information in the real world.  Core to this is the application of formal analysis techniques that allow systems to be modeled, analyzed, and mathematically proven correct to ensure that a system behaves exactly as we intend under all circumstances.

We are a community of researchers, engineers, and operations people who are dedicated to creating trustworthiness in critical systems in every functional area of the organization. Our organization is highly collaborative, and we pursue working from first principles, transparency, building deep trust, learning and innovating, and creating space for you to be authentically you. Our unique organizational structure enables us to adapt to the needs of the innovative projects we deliver.

We are employee-owned and aspire to provide employees with a sense of freedom to pursue passions in and out of work — whether it be opportunities to learn, career growth, a sense of community, or whatever else brings you value as a person. 

Research Engineers at Galois design and develop advanced technologies for safety- and security-critical systems, networks, and applications. Engineers work in small team settings and must successfully interact with clients, partners, and other employees in a highly cooperative, collaborative, and intellectually challenging environment.

For more on our organizational structure, visit .

About This Role

Galois is currently seeking students of computer science and related disciplines for our summer internship program. We are committed to matching interns with exciting and engaging research and engineering work that fits their particular interests, creating lasting value for interns, Galois, and our community. A Galois internship is a chance to tackle cutting-edge, meaningful problems in a uniquely collaborative environment with world-leading researchers.

Roles may include technology research and development, requirements gathering, software engineering, testing, formal verification, and infrastructure development. Past interns have integrated formal methods tools into larger projects, built comprehensive validation suites, synthesized high-performance cryptographic algorithms, written autopilots for quad-copters, designed the syntax and semantics of scripting languages, and researched type system extensions for academic publication.

We deeply believe in providing comprehensive support and mentorship to all of our employees. We provide our interns with an intern coach who regularly checks in to ensure that they feel welcome and engaged in the Galois community while gaining real value from their experiences.

Important Information: Internships typically last 10 weeks, though internship periods are flexible. Please specify in your application the dates you are available.

Key Qualifications

  • Pursuit of an advanced degree in computer science, math, software engineering or computer engineering 
  • Experience reading, writing, and maintaining code in a project as described above
  • Proficiency in software development practices such as design, documentation, testing, and the use of version control
  • Well-developed verbal and written communication skills; comfort in a collaborative team environment

Preferred Qualifications (the following skills are not required but may be relevant to a particular project):

  • Proficiency in programming languages with rich type systems (e.g.  Haskell, OCaml, Standard ML, Scala)
  • Experience using C and assembly languages for low-level systems programming
  • Development experience in high assurance systems or security software
  • Specific experience in an area of Galois’ expertise, such as:
    • Assured information sharing
    • Software modeling and formal verification
    • Machine Learning
    • Data Science
    • Cyber-physical systems and control systems
    • Operating systems, virtualization and secure platforms
    • Networking technology
    • Cyber defense systems
    • Scientific computing
    • Program analysis and software evaluation

Location

For this opportunity, we prefer you relocate for the length of the internship to a Galois, Inc. office location in Arlington, VA, Minneapolis, MN, or Portland, OR. Remote work may be possible.

How to Prepare

An internship is an opportunity for learning and growth as an engineer. To make the most of the opportunity, we ask that candidates have experience reading, writing, and maintaining code in a realistic project. Many university courses involve multi-week collaborative projects that provide this type of experience.

Many of our projects use programming languages with rich type systems (eg., Haskell, OCaml, Standard ML, Scala) and the git version control system. These tools aren’t often taught in computer science classes and experience with them is not a prerequisite for all internships but there are many free resources available that we recommend for learning:

  • by Miran Lipovača
  • by Bryan O’Sullivan, Don Stewart, and John Goerzen
  •  by Code School
  •  by Scott Chacon

Logistics

The internship is paid competitively, and, if located in an office, interns are provided with a housing stipend. 

Our Portland office is located in the heart of downtown with multiple public transportation options available and world-class bicycle infrastructure. Our Arlington office is in the Ballston area and has great public transportation options as well. The Minneapolis office is centrally located near the riverfront and has metro rail, public transit, and biking options available, too. 

Equal Employment Opportunity

Galois is an Equal Opportunity Employer and does not discriminate in employment opportunities or practices based on race, ethnicity, national origin, ancestry, color, sex, gender identity or expression, sexual orientation, marital or parental status, pregnancy or childbirth, disability, age, religion, creed, genetic information, veteran status, or any other characteristic protected by applicable federal, state, or local law. We encourage and respect different viewpoints and experiences as being essential to the process of innovation. We strive to acquire, grow, and maintain a diverse and inclusive workplace that applies principles and standards equitably while supporting the needs and accommodations of the individual employee.

Consistent with the Americans with Disabilities Act (ADA) and federal and state laws, it is the policy of Galois, Inc. to provide reasonable accommodation when requested by a qualified applicant or employee with a disability, unless such accommodation would cause an undue hardship. If you require reasonable accommodation in completing the employment application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please contact .

Loading
Please wait..!!