Full Time

Software Engineer - Power Systems - Houston TX OR Cambridge ON

Intelliswift Software
$80,000 - $120,000* / year (about $38–$58 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Intelliswift Software, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Software Engineer - Power Systems at Intelliswift Software is responsible for designing, developing, and maintaining software for power system applications. This role will involve collaborating with cross-functional teams to implement innovative solutions and enhance system performance. The ideal candidate will leverage their technical expertise to analyze requirements, develop software architectures, and verify system functionality, all while ensuring compliance with industry standards and best practices.



Job Responsibilities

  • Design and develop software solutions for power systems applications, ensuring performance and reliability.
  • Analyze system requirements and contribute to the software architecture needed to meet these requirements.
  • Collaborate with electrical engineers and other software developers to enhance and optimize system functionality.
  • Implement testing procedures to verify system performance and conduct regular debugging of software issues.
  • Maintain documentation of software designs, changes, and quality assurance processes.
  • Participate in code reviews to ensure adherence to software development best practices.
  • Stay updated on emerging technologies and industry trends to recommend enhancements for software processes.


Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 3 years of experience in software development relevant to power systems.
  • Proficiency in programming languages such as C++, Python, or Java.
  • Experience with software development methodologies and tools (e.g., Agile, Git).
  • Strong understanding of power system analysis and control principles.
  • Excellent problem-solving and analytical skills.
  • Strong communication skills, both verbal and written, with the ability to work in a team-oriented environment.


Technologies & Tools

The Software Engineer - Power Systems will work with a variety of technologies and tools, including but not limited to MATLAB, Simulink, power system simulation software, integrated development environments (IDEs) such as Eclipse or Visual Studio, and version control systems like Git. Familiarity with cloud service platforms and networking protocols is also advantageous, as it contributes to the optimization and deployment of power system solutions.



Ideal Candidates

The ideal candidate for this position is someone who exhibits strong analytical and critical thinking abilities, coupled with a genuine passion for technology and innovation within the power systems domain. They should possess excellent attention to detail, the capability to work independently as well as part of a team, and an eagerness to learn and adapt in a dynamic environment. A proactive attitude towards problem-solving and a commitment to achieving operational excellence will also be essential traits for success in this role.

Asked to add a skill to your resume in a hurry? Pick the resume, type the skill, and Add a Skill gives you the lines to add. Add a skill →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.