What are the responsibilities and job description for the Software Design Engineer position at Fosber America Inc?
Description
Software Design Engineer:
This employee will provide engineering development and support for software provided by Fosber to our external customer base, and internal Fosber personnel.
Job Responsibilities:
- Understand all hardware and software products used by Software Engineering.
- Full stack development, including the design, development, maintenance, and documentation of custom software. This involves primarily C but also C#, Python, ASP(.NET), JavaScript, React, APIs, and relational SQL databases.
- Utilize generative AI responsibly and within organizational boundaries to assist in software lifecycle.
- Assist Customer Service (internal and external) with issues related to software products.
- Perform software upgrades to new and existing customers.
- Understand all hardware and software products used by Software Engineering to develop and program effectively.
- Assist Production and Installations departments with software configuration on machines for customers.
- Provide training to other departments when required.
- Possible after hours support to customer service or installations for software related issues.
- Travel when required to assist software installations for new installations and upgrades.
Requirements
Job Requirements:
- Organizational skills
- Communications skills with positive attitude
- Accuracy/Attention to detail
- Mechanical aptitude
- Ability to explain technical data/information
- Ability to plan projects and follow timelines
- Problem solver
- Creativity and innovation
- Ability to troubleshoot by phone/virtually
- Good working knowledge of computers and operating systems
- Bachelor’s Degree in Computer Science or related study