Bentley Systems is seeking a Software Engineer to join their Power Line Systems team to design, develop, and support industry-standard overhead line design software, aiming to expand the software’s capabilities.
Requirements
- Skilled in C++ software development
- Proficiency in software engineering tools including an Integrated Development Environment (Microsoft Visual Studio) and Source Control
- Ability to document requirements and specifications
- Experience developing Microsoft Windows desktop applications
- Familiarity with Microsoft Foundation Classes (MFC)
- Experience with JavaScript/TypeScript (React, Node, etc.)
- Experience with multi-threaded programming
Responsibilities
- Gather user requirements to define system functionality
- Execute the full software development life cycle (SDLC)
- Develop flowcharts, diagrams, and documentation to identify requirements and solutions
- Write well-designed, testable code
- Develop and maintain software functionality
- Troubleshoot, debug, and upgrade existing systems
Other
- Bachelor’s or Master’s degree in Computer Science, Engineering or relevant field
- Requires presence at the Madison, WI office
- Requires sitting or standing at will while performing work on a computer
- Requires communication with managers, peers and other colleagues of the company in person, and by utilizing Microsoft Teams chat, calling and meeting functions