Full Time

Software Engineer (Remote, USA)

Kohler Energy - Engines
Remote!
$80,000 - $150,000* / year

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 Kohler Energy - Engines, so some details may not match this job. The employer's own page has the real description.

Overview

Kohler Energy - Engines is seeking a highly motivated Software Engineer who will be responsible for the design, development, testing, and maintenance of software solutions that enhance the operational efficiency of our engine products. This remote position requires a deep understanding of software engineering principles and the ability to collaborate effectively with cross-functional teams. The ideal candidate will contribute to the entire software development lifecycle while ensuring that our products exceed customer expectations in terms of performance and reliability.



Job Responsibilities

  • Develop and maintain software applications for engine control and monitoring systems.
  • Collaborate with hardware engineers to design and implement interfaces between software and hardware components.
  • Perform code reviews, testing, and debugging to ensure software quality and functionality.
  • Document software specifications, designs, and implementation processes.
  • Participate in agile development processes, including sprint planning and retrospectives.
  • Troubleshoot and resolve software issues reported by users or QA teams.
  • Implement software updates and patches to improve system performance and security.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in software development, preferably in embedded systems.
  • Proficiency in programming languages such as C++, Java, or Python.
  • Experience with version control systems like Git.
  • Strong understanding of software development methodologies and best practices.
  • Ability to analyze and solve complex technical problems effectively.
  • Excellent communication skills and the ability to work collaboratively in a remote team environment.


Technologies & Tools

The Software Engineer position at Kohler Energy - Engines utilizes a variety of technologies, including embedded programming platforms, integrated development environments (IDEs), and software testing frameworks. The candidate will be expected to work with tools such as Git for version control, JIRA for project management, and continuous integration pipelines to automate software testing and deployment processes.



Ideal Candidates

An ideal candidate for this position will exhibit strong analytical thinking and problem-solving skills, coupled with a proactive approach to software development. They should be adaptable and open to learning new technologies and methodologies, with a passion for innovation in the energy sector. Excellent teamwork and communication skills are essential, as the role involves collaboration across various teams and stakeholders. Candidates should be detail-oriented and committed to delivering high-quality software solutions on time.

Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →

View Similar Jobs

Matches Jobs

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