Mesa Natural Gas Solutions LLC is seeking a Software Engineer Intern to contribute to the continued development and completion of a C-Sharp Windows Forms application used to flash engine control modules (ECMs) over a CAN communications protocol.
Requirements
- Coursework or experience in C-Sharp, .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).
Responsibilities
- Contribute to the development of a C-Sharp 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.
- Troubleshoot software and hardware communication issues.
Other
- Currently, pursuing a Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
- Willingness to learn, ask questions, and contribute to a collaborative engineering team.
- Candidates must be available to work full-time (40 hours per week) during the summer internship period.
- Willing to consent to and pass a background check and drug screening.
- Customer-focused attitude, with professionalism and discretion.