Current jobs related to Software Engineering Co-op Position - Portland, Oregon - Ameresco


  • Portland, Oregon, United States CloudBolt Software Full time

    About the RoleWe are seeking a highly skilled Principal Delivery Engineer to join our team at CloudBolt Software. As a key member of our engineering team, you will be responsible for improving delivery performance through automation and driving adoption of modern DevOps practices.Key ResponsibilitiesDesign and implement automated delivery pipelines to...


  • Portland, Oregon, United States Software Guidance & Assistance Full time

    Software Engineer Job DescriptionSoftware Guidance & Assistance, Inc. (SGA) is seeking a skilled Software Engineer to join our team for a contract assignment with a premier SaaS client in Portland, OR.Responsibilities:Design, develop, and test key components of our platform, ensuring high reliability, scalability, and maintainability.Develop systems that are...


  • Portland, Oregon, United States Ampere Computing Full time

    About the RoleWe are seeking a highly skilled AI Simulation Software Engineer to join our team at Ampere Computing. As a key member of our development team, you will play a crucial role in the creation of our groundbreaking AmpereOne Aurora product.Key ResponsibilitiesDevelop cutting-edge hardware simulation software toolchains, with a focus on instruction...

  • Electrical Engineer

    4 weeks ago


    Portland, Oregon, United States Manpower Engineering Full time

    Electrical Engineer OpportunityWe are seeking an experienced Electrical Engineer to join our team in Portland, OR. The ideal candidate will have a Bachelors degree in Engineering and 2+ years experience with Automotive Electronics.Key Responsibilities:Facilitate truck updates for one or many ECUs.Confirm documentation of software/parameter settings, meet...


  • Portland, Oregon, United States NV5 Full time

    Job Title: Geospatial Software Engineer PositionAbout the Role:We are seeking a skilled Geospatial Software Engineer to join our team at NV5. As a key member of our Innovation and Development team, you will be responsible for building and maintaining web applications that serve our clients in the geospatial community.Key Responsibilities:- Participate in all...

  • Electrical Engineer

    4 weeks ago


    Portland, Oregon, United States Manpower Engineering Full time

    Electrical Engineer OpportunityWe are seeking an experienced Electrical Engineer to join our team in Portland, OR. As an Electrical Engineer, you will be responsible for facilitating truck updates for one or many ECUs, confirming documentation of software/parameter settings, and troubleshooting any issues related to ECU assigned.Key...


  • Portland, Oregon, United States ECLYPSIUM INC Full time

    Job Title: Director of Software EngineeringWe are seeking an experienced Director of Software Engineering to lead our development team and drive the strategic direction of our products.Key Responsibilities:Develop and implement a comprehensive development strategy that aligns with the company's overall business goals and objectives.Identify and prioritize...


  • Portland, Oregon, United States CloudBolt Software Full time

    CloudBolt Software is seeking a highly skilled Principal Engineering Automation professional to join our team. As a key member of our engineering organization, you will be responsible for driving the development and implementation of automation frameworks and tools to improve delivery performance and efficiency.Key responsibilities include:Designing and...

  • Software Engineer

    3 weeks ago


    Portland, Oregon, United States Pivotal Solutions Inc Full time

    Job SummaryAt Pivotal Solutions Inc, we are seeking a skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for analyzing information requirements and formulating an action plan. Your expertise in writing, testing, and debugging computer software will be essential in ensuring the smooth operation of our...


  • Portland, Oregon, United States Actalent Full time

    Job Title: Software Planning EngineerActalent is seeking a skilled Software Planning Engineer to join our team. As a Software Planning Engineer, you will work with next-gen trucks, utilizing your expertise in software development and planning to ensure seamless vehicle software updates.Key Responsibilities: Execute vehicle software flashing via End of Line...


  • Portland, Oregon, United States Tokyo Electron Full time

    Job Summary:As a Technical Support Specialist at Tokyo Electron, you will provide technical assistance to field engineers, technicians, and product support personnel who are diagnosing and troubleshooting complex electro/mechanical equipment, computer systems, and software. Your primary responsibility will be to respond to situations where first-line product...


  • Portland, Oregon, United States Columbia Sportswear Full time

    About the RoleColumbia Sportswear is seeking a highly skilled Senior Software Engineer to join our Digital Technology team. As a key member of our team, you will be responsible for designing, developing, testing, and deploying software solutions that meet the needs of our customers.Key Responsibilities:Design and develop software solutions using modern cloud...


  • Portland, Oregon, United States Bluepipes Full time

    Job Description:We are seeking a highly skilled Senior Software Engineer to join our team at {company}.About the Role:As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems.Responsibilities:- Design and develop software applications and systems- Collaborate with cross-functional teams to...

  • Electrical Engineer

    3 weeks ago


    Portland, Oregon, United States Manpower Engineering Full time

    Job Title: Electrical Engineer - Automotive Electronics SpecialistWe are seeking an Electrical Engineer with expertise in Automotive Electronics to join our team.The ideal candidate will have a Bachelor's degree in Engineering and 2+ years of experience in the Automotive industry, with a strong understanding of vehicle features and...


  • Portland, Oregon, United States Clackamas County Full time

    Job Description:We are looking for a highly skilled S Software Engineer to join our team at "{company}".As a key member of our development team, you will be responsible for designing, implementing, and maintaining our software applications.Key Responsibilities:• Design and develop high-quality software solutions• Collaborate with cross-functional teams...


  • Portland, Oregon, United States Software Guidance and Assistance, Inc. Full time

    We are seeking a highly skilled Software Development Expert to join our team at Software Guidance and Assistance, Inc. The ideal candidate will have a strong background in software engineering and a passion for designing and developing scalable and reliable systems.The successful candidate will be responsible for:Designing, developing, and testing key...


  • Portland, Oregon, United States Swan Island Networks Full time

    About UsSwan Island Networks has been developing situational intelligence and alerting software for over a decade. Our flagship product, TX360, helps companies make faster, better informed decisions in mission critical situations. Founded by 20-year veterans of the cyber security industry, Swan Island Networks began as a software engineering lab working with...


  • Portland, Oregon, United States Actalent Full time

    Job Title: Software Planning and Engineering SpecialistActalent is seeking a skilled Software Planning and Engineering Specialist to join their team. The ideal candidate will have experience in software engineering, ideally within the automotive industry, and possess strong planning and organizational skills.Responsibilities: Execute vehicle software updates...


  • Portland, Oregon, United States Southland Industries Full time

    At Southland Industries, we offer a unique opportunity for students to gain hands-on experience in the field of Design Engineering. As a Design Engineering Intern, you will assist our experienced design team in all aspects of our work, including design tasks, calculations, and project coordination.Key responsibilities include:Assisting Senior Engineers in...


  • Portland, Oregon, United States WEX Full time

    About the Role:This is a remote position that requires collaboration and communication with a distributed team. As a Software Development Engineering Manager at WEX, you will direct the activities of software systems development, software applications development, and software quality assurance functions.Key Responsibilities:Direct the activities of software...

Software Engineering Co-op Position

2 months ago


Portland, Oregon, United States Ameresco Full time
Job Title: Software Engineering Co-op

Ameresco, a leading cleantech integrator and renewable energy asset developer, owner, and operator, is seeking a highly motivated and skilled Software Engineering Co-op to support the improvement and expansion of an internally developed energy storage and renewable energy software modeling program.

Job Summary:

The successful candidate will be responsible for improving and expanding the tool to enhance usability, functionality, and performance, supporting a wider user base and reduced project development times.

Key Responsibilities:
  • Review the current status of Ameresco's AESOP energy storage modeling program to understand the coding architecture, algorithms, and interface.
  • Work with leadership and other team members to prioritize needs and opportunities for improvement.
  • Develop and implement software engineering and programming work necessary to build the expanded version of the program.
  • Effectively test and de-bug the tool prior to rollout to users.
  • Document user manuals and instructions to enable existing and future team members to use and maintain the tool.
  • Communicate and present status and updates to leadership to gather direction and feedback.
Requirements:
  • Graduate student in Computer Science, Engineering, Software Development, or similar majors.
  • Demonstrated experience developing machine-hosted and/or web-based software applications.
  • Advanced knowledge of Python and other similar programming languages.
  • Demonstrated creative thinking/problem-solving ability.
  • Effective communication with technical and non-technical team members.
  • Self-motivated, positive attitude, team player who is driven to achieve success within specified budget and time constraints.
About Ameresco:

Ameresco challenges the brightest, most talented, and creative individuals in the industry by providing an environment that embraces initiative, diversity, and achievement along with comprehensive rewards, including people-oriented insurance, investment, and incentive plans.

Ameresco is an Equal Opportunity/Affirmative Action Employer/Women/Minorities/Veteran/Disability.