CrawlJobs Logo

Software Engineering Co-op

boston-engineering.com Logo

Boston Engineering

Location Icon

Location:
United States , Waltham

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

For your internship, how would you like to work for a company that helps improve how people work and live by applying precision engineering and advanced R&D? How about being part of small and nimble teams working with other co-ops and senior engineers, where your work plays an important role? How about the potential to work on a variety of interesting and challenging projects within a single co-op?

Job Responsibility:

  • Work as a part of interdisciplinary teams on a variety of interesting projects
  • Work on a variety of interesting and challenging projects within a single co-op
  • Work on medical devices, commercial products, and design for manufacturing

Requirements:

  • A solid grasp of the software engineering major courses: Programming methods, algorithms, high-level languages, computer system architecture and embedded systems
  • Experience with high level software architecture and object oriented programming
  • Intermediate experience with one of the following programming languages, preferably through personal projects, previous work experience or coursework: C, C++, Python
  • Experience with Linux and ROS are strong pluses
  • Ability to read and understand schematics
  • Hands-on experience with use of power supplies, oscilloscopes and other essential laboratory equipment for testing and debugging
  • Hardware interfacing with micro-controllers and/or digital system, including experience with programming/debugging environments and tools
  • Excellent communication and documentation skills
  • Must be a US Person due to government contractual obligations
  • This is a six month coop beginning in January. Must be available through the end of June

Nice to have:

Experience with Linux and ROS are strong pluses

Additional Information:

Job Posted:
December 27, 2025

Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineering Co-op

Software Engineering Intern/ Co-Op

As an AMD intern, you’ll be placed at the epicenter of the AI ecosystem, working...
Location
Location
Canada , Calgary
Salary
Salary:
44500.00 - 71000.00 CAD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently enrolled in a Canada based University into a Bachelors degree program majoring in Computer Engineering, Electrical Engineering, Computer Science or related discipline
  • Knowledge / experience with any of the following technical skills (or related areas): Software engineering concepts, principles, and theories
  • C/C++ programming and Scripting language like Python, Windows PowerShell, Linux shell script, Perl, Java, Javascript, UML
  • Operating systems UNIX/Linux OS
  • Databases, MySQL, PostgreSQL, MongoDB
  • Cloud computing platforms, Azure
  • Web development frameworks, Django, Rails, Spring Boot
  • Mark up languages like HTML, XML, XSL
  • Defect tracking, testing, debugging
  • Git, Github, Perforce
Job Responsibility
Job Responsibility
  • Work closely with our software engineers to build and maintain our software applications
  • Build scripts that automate some of our software development process
  • Learn debugging methodologies to investigate the root cause of software issues
  • Involvement in crafting technical/functional documents and reports as needed
What we offer
What we offer
  • Training on the full software creation process, from design and built to testing and deployment
  • Fulltime
Read More
Arrow Right

Mechanical Engineering Co-op

This position is for the Research and Development team with a focus on security ...
Location
Location
United States , Waltham
Salary
Salary:
Not provided
boston-engineering.com Logo
Boston Engineering
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Prior engineering (or similar) internship or coop experience
  • Working understanding of mechanical engineering concepts: statics, dynamics, stress, materials, machine design, etc.
  • Working understanding of mechanical design concepts: FBD’s, stress analysis, etc.
  • Experience using CAD software, SolidWorks and/or Creo preferred
  • Basic hands-on experience: hand tools, machine assembly, debugging mechanical systems, etc.
  • Ability to work independently and as a part of a team
  • Good communication, technical writing, and documentation skills
  • Time management and organization of multiple tasks
  • This is a six month co-op
  • Role is restricted to US citizens due to access to export-controlled technology
Job Responsibility
Job Responsibility
  • Assisting with design tasks (CAD development, analysis, component selection)
  • High level mathematical and model simulations (fluid, thermal, structural)
  • Participating in brainstorm discussion and concept development
  • Hands-on prototype development, rework, and assembly
  • Design and assembly of test equipment
  • Test implementation, data analysis, and technical documentation
  • Presenting to interdisciplinary internal and client teams
What we offer
What we offer
  • Mentorship program guided by a mentor interested in your success
  • Training courses and seminars on engineering concepts and skills
  • Exposure to a wide range of industries, disciplines, companies, and more
Read More
Arrow Right

Mechanical Engineering Co-op

As a Mechanical Engineering Co-op for Boston Engineering, you will have the oppo...
Location
Location
United States , Waltham
Salary
Salary:
Not provided
boston-engineering.com Logo
Boston Engineering
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Prior engineering (or similar) internship or coop experience
  • Working understanding of mechanical engineering concepts: statics, dynamics, stress, materials, machine design, etc.
  • Working understanding of mechanical design concepts: FBD’s, stress analysis, component tolerances, engineering drawings, etc.
  • Experience using CAD software, SolidWorks and/or Creo preferred
  • Basic hands-on experience: hand tools, machine assembly, debugging mechanical systems, etc.
  • Ability to work independently and as a part of a team
  • Good communication, technical writing, and documentation skills
  • Time management and organization of multiple tasks
Job Responsibility
Job Responsibility
  • Assisting with design tasks (CAD development, analysis, component selection)
  • Participating in brainstorm discussion and concept development
  • Hands-on prototype development, rework, and assembly
  • Design and assembly of test equipment
  • Test implementation, data analysis, and technical documentation
  • Presenting to interdisciplinary internal and client teams
What we offer
What we offer
  • Mentorship program guided by a mentor interested in your success
  • Training courses and seminars on engineering concepts and skills
  • Exposure to a wide range of industries, disciplines, companies, and more
Read More
Arrow Right

Software Developer Co-op

At Intuit, we believe in the power of early talent. Our internship and co-op pro...
Location
Location
Canada , Toronto
Salary
Salary:
36.00 - 46.00 CAD / Hour
intuit.com Logo
Intuit
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Actively enrolled in a post-secondary education program
  • A graduation date at least 4 months after the co-op term ends
  • Available for an 8-month co-op work term, May 2026 - December 2026, for 40 hours per week
  • Must be legally eligible to work in Canada for the duration of the co-op term, without requiring sponsorship now or in the future
  • Ability to work in our Toronto office a minimum of 3 days per week
  • Understanding of core programming concepts and data structures
  • Strong capacity to analyze problems, think critically, and propose effective solutions
  • Excellent verbal and written communication skills with the ability to work effectively in a team-oriented environment
  • Eagerness to learn new technologies, adapt to evolving challenges, and continuously improve
Job Responsibility
Job Responsibility
  • Develop and Test Software: Write, test, and debug high-quality code for new features and improvements
  • Collaborate on Design and Architecture: Participate in technical discussions, contribute to design decisions, and work closely with cross-functional engineering teams
  • Support and Enhance Development Tools: Assist in maintaining and improving our continuous integration and continuous delivery (CI/CD) pipelines and tools
  • Contribute to Project Planning: Help gather requirements, define technical specifications, and create test plans with internal and external stakeholders
  • Drive Continuous Improvement: Actively learn new technologies, share knowledge, and explore innovative solutions to technical challenges and processes
What we offer
What we offer
  • Competitive compensation package with a strong pay for performance rewards approach
  • This position may be eligible for a cash bonus, equity rewards and benefits
  • Fulltime
Read More
Arrow Right

Software Engineer, Autonomy Behavior Validation

As a Software Engineer on the Software Validation team within the AV organizatio...
Location
Location
United States , Sunnyvale
Salary
Salary:
123200.00 - 189100.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in Computer Science, Software Engineering, Data Science, or related fields
  • 1–3 years of professional software engineering experience (including internships, co-ops, or research engineering roles) building automation, internal tools, or data/analysis pipelines
  • Using large language models (LLMs) to summarize results, generate reports, or accelerate analysis
  • Building simple agents or scripts that chain tools together to complete tasks end-to-end
  • Strong programming skills in Python and experience with SQL
  • Experience writing clean, well-tested, and maintainable code for data processing, backend services, or scientific/analytical workflows
  • Experience working with large datasets to derive insights, build analyses, or drive decisions
  • Strong analytical thinking skills with the ability to interpret data and derive impactful conclusions
  • Ability to adapt and operate under ambiguity, going from quick code prototypes to longer-term, production-ready solutions on brief time horizons
  • Excellent communication skills, capable of switching between high-level and detailed technical discussions
Job Responsibility
Job Responsibility
  • Design and deploy metrics and test strategies at scale to evaluate the behavior of autonomous vehicles in simulation and on-road
  • Translate validation strategies into production-quality code and automation pipelines that execute high-quality AV behavior analysis for continuous and scaled software release cycles
  • Leverage AI-assisted and agentic workflows to build internal tools and frameworks that make it easier to author, configure, and deploy metrics, tests, and validation artifacts
  • Ensure the quality and reliability of behavior validation outputs through monitoring, alerting, automated checks, and continuous improvement of the underlying code and data pipelines
  • Collaborate across teams to establish coding and automation best practices for the Software Validation organization
  • and understand stakeholder needs and translate them into robust tools and workflows
What we offer
What we offer
  • Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • Fulltime
Read More
Arrow Right

Software Test Engineer 2

Join a world-renowned leader in interactive entertainment, where innovation meet...
Location
Location
Canada , Vancouver
Salary
Salary:
31.63 - 33.33 CAD / Hour
aquent.com Logo
Aquent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience across multiple development cycles, with a strong emphasis on mission testing
  • Mission Flow & Progression Testing: Expertise in preventing progression blockers, validating objectives, waypoints, mission scripting (e.g., triggers for cutscenes, door mechanics), and ensuring seamless transitions between game areas
  • Combat & AI Testing: Verifying enemy spawns, ensuring proper balance and difficulty scaling, testing squad AI interactions (teammate behavior, revival, combat engagement), evaluating enemy AI tactics and movement, and confirming AI performance across difficulty settings
  • Co-op & Multiplayer Campaign Testing: Validating drop-in/drop-out co-op functionality, synchronizing mission objectives between players, assessing network stability and desync issues, and ensuring cutscenes and dialogue remain synced in co-op sessions
  • Cinematics & Narrative Testing: Ensuring correct triggering and flawless playback of cutscenes (audio/video), verifying dialogue timing and subtitle accuracy, and confirming that player choices accurately reflect in the story
  • Save System & Checkpoints: Ensuring correct placement and loading of checkpoint saves, verifying game state persistence after reloading, and testing cross-session save functionality
  • Level Design & Environment Testing: Identifying and reporting collision issues (players getting stuck, falling through the map), verifying the correct functionality of interactive objects (doors, levers, switches), and ensuring proper lighting, textures, and visual effects
  • Performance & Stability Testing: Pinpointing frame rate drops, crashes, and memory issues, ensuring smooth performance across various platforms, and testing for audio desyncs, texture pop-ins, and streaming issues
  • Proven experience in writing clear and comprehensive testing instructions or briefs
  • Demonstrated ability to accurately estimate testing efforts
Job Responsibility
Job Responsibility
  • Collaborate closely with development teams to conduct early testing and provide critical feedback on features and areas
  • Create comprehensive documentation, including detailed test cases, test briefs, and contribute to QA knowledge base pages
  • Serve as the primary point of contact for the Core QA team, addressing design questions and facilitating communication
  • Act as the initial contact for development teams seeking updates on testing status or requesting adjustments to QA needs
  • Provide regular updates to QA Leads on the overall health and progress of assigned features and areas
  • Proactively identify and address potential issues that could hinder the Core QA team's testing efforts
What we offer
What we offer
  • subsidized health, vision, and dental plans
  • paid sick leave
  • retirement plans with a match
  • free online training through Aquent Gymnasium
  • Fulltime
Read More
Arrow Right

5G Software Developer Co-op

As the tech firm that was instrumental in creating the mobile world, and with mo...
Location
Location
Canada , Ottawa
Salary
Salary:
Not provided
ericsson.com Logo
Ericsson
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Software development and debugging skills with an academic background in Computer Science, Software Engineering, Communications Engineering, Electrical Engineering or equivalent
  • Working towards completion of a bachelors, masters, or doctoral degree
  • Entering any coop term (1st, 2nd, …)
  • Interpersonal skills: Team player, independent, self-starter, organization skills, detail oriented and able to work in a dynamic environment
  • Effective English oral and written communications skills
  • General knowledge of LTE and/or 5G wireless protocols are helpful
  • Concurrent programming languages, Perl, Python, Java, JavaScript, Typescript, Java SpringBoot framework, HTML/CS, C/C++
  • Experience with Linux, Gerrit, Github, Jenkins, Django, and Angular are all assets
  • HTTP & RESTful framework, Database Fundamentals (Hibernate & JPA in our implementation), Kubernetes & Docker
  • 2.7+ GPA or equivalent , Uploading an unofficial copy of your transcript
Job Responsibility
Job Responsibility
  • Developing, debugging and testing 5G features
  • Development is focused on baseband Layer 2 software
  • Working with a software development team
  • Developing/debugging software tools which support developer’s needs, such as command-line and web-based tools, 5G log analysis tools, trouble reporting tools, debug tools, software management tools, etc
  • Working with a software development team on 5G related production and test software
  • Developing the infrastructure to support 5G automated testing and developing automated test cases to test new 5G software features
  • Areas where test development is focused include Layer 1, test framework and 5G features
  • Developing tools and automation to support vDU integration and testing activities
  • This includes, but not limited to, documentation of onboarding and troubleshooting guides, test channel bring up and maintenance, test channel database development, PM/KPI analysis tool development, data visualization and many others
  • Improving the test development experience by leveraging AI which involves Gen AI powered tool functionality testing
  • Fulltime
Read More
Arrow Right

R&D Co-Op

Rich's, also known as Rich Products Corporation, is a renowned family-owned food...
Location
Location
United States , Buffalo
Salary
Salary:
24.00 - 32.00 USD / Hour
oysterlink.com Logo
OysterLink
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently enrolled in a bachelor's or master’s degree program in food science or food engineering
  • available for a 12-month co-op starting spring 2026
  • ability to work in a laboratory and pilot wet lab environment
  • ability to lift and carry up to 50 lbs
  • ability to stand for extended time
  • ability to safely handle chemicals and cleaning agents with provided personal protective equipment
  • excellent communication skills
  • ability to follow safety protocols
  • willing to work in varying temperature environments
  • experience with baked goods, dairy and emulsion type food products preferred
Job Responsibility
Job Responsibility
  • Develop, document and validate product and process interactions in collaboration with global scientists and engineers
  • work in the pilot lab and operate equipment to make various product samples
  • conduct routine analytical and performance evaluations accurately and efficiently
  • maintain a lab notebook by recording results and completing data analysis
  • organize and prioritize tasks related to project work
  • summarize results in technical reports and assist in the interpretation of data from experiments and analysis
What we offer
What we offer
  • competitive compensation
  • Health Insurance
  • financial benefits
  • Paid Time Off
  • Parental leave
  • family planning support
  • flexible work policy
  • Fulltime
Read More
Arrow Right