Stewart & Stevenon is Now Hiring a Software Engineer at 10750 Telge Road Houston, TX 77095. Responsible for analysis, design, development, test, and maintenance of new or improved commercial software and firmware products related primarily to the control of industrial machinery.
Responsibilities
Plan, design, implement, test, and support embedded firmware applications.
Interface with functional application end users and product owners to determine system requirements, capabilities, and resolve program problems.
Assess software engineering needs pertaining to new and existing projects and apply existing designs or develop new designs as appropriate to meet identified needs.
Confer with staff to implement operating procedures and provide technical information.
Document installation and operation procedures to ensure that software products are installed according to specifications and operated as designed by end-users.
Research and analyze customer design proposals, specifications, manuals, and other data to evaluate the feasibility, cost, and maintenance requirements of proposed software applications.
May explain and demonstrate software engineering and/or programming techniques to lower-level Engineers. Assist lower-level Engineers in resolving standard technical problems.
Familiarity with Agile development methodologies
Familiar with DevOps practices and test automation
Analyze and evaluate user requests for new or modified computer programs to determine feasibility, cost and time required, compatibility with current system, and computer capabilities. Consults with user to identify current operating procedures and clarify program objectives.
Document program development, logic, and coding.
Audit and correct technical and user documentation.
Provide support for designated application systems. Develop and implement enhancements to existing application systems.
Replace, delete, or modify code to correct errors. Analyze, review, and alter programs to increase operating efficiency or adapt to new requirements.
Proven ability to handle multiple projects and effectively manage priorities to meet tight deadlines.
Qualifications
Ability to organize and direct a project to completion.
Ability to communicate verbally and in writing clearly and concisely.
Ability to adapt to change in the workplace.
Ability to make critical decisions while following company procedures.
Ability to create and develop new ideas; innovative.
Ability to understand the needs of customers and short time to market; commercially aware.
Ability to work on multiple projects simultaneously and prioritize work to meet adapting deadlines.
Ability to work well and think proactively with minimum supervision.
Education/Experience:
High School Diploma or General Education Degree (GED) and three to seven years related experience required. Bachelor of Science Degree in Computer Science, Electrical Engineering, or Applied Physics (four-year college or university) strongly preferred.
Computer Skills
Embedded C / C++ programming required.
MS Windows application programming required.
HMI design required.
Experience with C#/.Net preferred.
Experience with UWP preferred.
Experience with AngularJS preferred.
Experience with Azure DevOps and Azure services preferred.
Proficiency in Microsoft Office applications (Word, Excel, Outlook, PowerPoint) preferred.