Mesa Natural Gas Solutions
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Software Engineer Intern

Job details

Job description

We are seeking a Software Engineer Intern to join our Integration & Development team in Casper, WY. This internship will focus on the continued development and completion of a C# Windows Forms application used to flash engine control modules (ECMs) over a CAN communications protocol. The ideal candidate is enthusiastic about embedded systems, user interface design, and software-hardware interaction.

Essential Duties:

  • Contribute to the development of a C# Windows Forms application.
  • Assist in implementing features related to ECM flashing and configuration.
  • Interface with CAN protocol communication layers (using appropriate libraries/APIs).
  • Collaborate with engineers and technicians to test application functionality on real hardware.
  • Write clear and maintainable code and participate in code reviews.
  • Help document software design, usage instructions, and internal processes.
  • Participate in daily stand-ups or team check-ins.
  • Troubleshoot software and hardware communication issues.
  • Performs all duties as assigned.

Qualifications

Preferred Qualifications:

  • Currently, pursuing a Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Coursework or experience in C#, .NET Framework, or Windows desktop development.
  • Exposure to CAN bus protocol and embedded system communication.
  • Strong problem-solving and debugging skills.
  • Comfortable working with source control tools (e.g., Git).
  • Willingness to learn, ask questions, and contribute to a collaborative engineering team.

Location Requirements:

  • This position is on-site in Casper, Wyoming. Candidates must be available to work full-time (40 hours per week) during the summer internship period.

Physical Demands:

  • Sitting and typing for extended periods.
  • Visual and auditory ability required to work with software and team communication.
  • Occasional interaction with hardware systems for software testing.

Working Conditions:

  • Minimal safety hazards; general office working conditions.

Equipment & Software:

  • Computer
  • Phone

Additional Job Requirements:

  • Willing to consent to and pass a background check and drug screening.
  • Customer-focused attitude, with professionalism and discretion.
  • Willing to work Monday–Friday, 8:00AM – 5:00PM.

Supervisory Responsibility:

None

Number of Direct Reports:

None

Number of Indirect Reports:

None

Mesa Natural Gas Solutions LLC is an equal opportunity employer. Qualified applicants are considered for positions without regard to race, color, religion, sex, national origin, age, citizenship status, marital status, medical condition, physical or mental disability or any other legally protected status. EOE/M/F/D/V

About the company

Job Location

Loveland, CO

Company Size

5,000+

Our Story

We are a leading energy services provider specializing in the engineering, manufacturing, sales, leasing, and operations of cutting-edge power technology including natural gas and liquid propane-powered generator sets and microgrids. Mesa’s best-in-class power solutions enable customers to reduce their energy costs and capital expenditures as well as increase reliability and operational up-time, all while lowering emissions and decreasing their carbon footprint. Mesa currently operates across the globe with headquarters and multiple satellite locations in the United States. Today, Mesa provides sustainable power generation for commercial and industrial prime power, microgrids, standby power, and a variety of other global applications.

Visit Website
View Company on LinkedIn

Apply for this job

Apply Now
This is a success message.
This is an error message.
This is also an error message.