Search

Software Engineer

DSC Dredge
locationReserve, LA, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

MAJOR RESPONSIBILITIES

  • Smart Dredge Systems: Design and support control software, user interfaces, and automated workflows that help operators run machines smarter and safer.
  • Machine Connectivity: Develop and maintain applications for IoT integration, real-time data logging, and remote diagnostics.
  • Cross-Disciplinary Collaboration: Work side by side with in-house mechanical, electrical, and automation engineers to turn innovative dredge concepts into fully integrated, high-tech solutions.
  • Strong knowledge of SQL and relational databases.
  • Proficiency in one or more of the following programming languages: Python, Java, C#, or C++.
  • Experience working with REST APIs for device communication, cloud integration, or third-party service interaction.
  • Experience with version control systems like Git.
  • Ability to write clean, efficient, and well-documented code suitable for long-term use.
  • Strong problem-solving skills and ability to work collaboratively across engineering disciplines.
  • Excellent communication skills, both verbal and written.
  • Willingness to learn and adapt, especially in a cross-disciplinary, fast-paced environment.
  • Performs other duties as assigned.

QUALIFICATIONS & SKILLS

  • Excellent problem-solving skills.
  • Experience working with data structures and algorithms
  • Proficiency in Java, Python, C++, JavaScript.
  • Proficiency in AWS, Azure, Google Cloud
  • Knowledge of coding languages (HTML, CSS, JavaScript, or Python) is a plus.
  • Exceptional attention to detail and problem-solving abilities.
  • Strong collaboration and communication skills to work effectively across departments.
  • Experience with identifying and resolving issues in software applications.

EDUCATION and/or EXPERIENCE

  • Bachelor's Degree in Computer Science, Software Engineering, or a related field.
  • 2-3 years of experience in professional software development
  • Experience in product development or software documentation is highly desirable.





Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...