What are the responsibilities and job description for the Software Engineering Supervisor position at PRC-Saltillo?
***Remote position available - not required to live in Wooster, Ohio area.
PRC-Saltillo is a small company making a big impact by providing technology for individuals who are unable to speak.
Our hardware and software work together to give a person a voice and the ability to live a fuller and more independent life. We’re constantly improving our technology to broaden both the groups of people we can serve and the capabilities we can provide to our clients, and we’re currently seeking software engineers to help us with these goals. Come work with us and make your living by making a difference!
All applicants need to go to our website to apply www.prc-saltillo.com/careers
Position Summary: The Software Engineer Supervisor works in an agile team
environment to develop and completely document software for PRC-Saltillo’s
communication devices and support tools. This role will be responsible for leading a team of engineers in researching and implementing AI and other future-looking technologies in our software products.
Duties and Responsibilities:
· Mentors other members of the software team, including the technical and administrative supervision of another engineer’s work.
- Reviews software strategy with Engineering management and other engineers to assure that the final products are safe for the end user, follow good engineering practices.
- Work with product managers and other software engineers to turn ideas into working software for dedicated hardware and personal computers.
- Investigate and correct bugs in existing software.
- Write code that is clear, annotated, documented, and follows the team’s coding guidelines to ensure that it can be used and/or maintained by other engineers.
Required Skills/Abilities:
- Ability to work independently with little supervision
- Strong written and verbal communication skills, as well as tact and negotiating abilities
- Patient, active listener, good at promoting open dialog
- Sound decision-making and problem-solving abilities
- Strong attention to detail
- Good at teaching and mentoring
- Enthusiasm for engineering in the field PRC-Saltillo serves
Education and Experience:
· Required:
o B.A./B.S. in Computer Science, an equivalent degree, or equivalent work experience.
o Supervising or mentoring others
-
- At least six years, or at least ten years for the Sr. role, experience in Python, Java, and/or C .
- Experience with machine learning and natural language processing
- Experience with software and product systems design and programming
- Preferred experience with:
- Deep learning, computer vision
- TensorFlow and/or PyTorch
- SQL, NoSql and vector databases
- Version control, especially Git
- An agile development environment
Salary : $97,500 - $122,000