Software Engineer in Houston, TX at Search Services

Date Posted: 1/15/2020

Job Snapshot

Job Description


Responsible for analysis, design, development, test, and maintenance of new or improved commercial software and firmware products related primarily to the control of engine driven machinery.


• Plan, design, implement, test, and support desktop applications, embedded firmware, and human-machine interface (HMI) products.
• 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.


High School Diploma or General Education Degree (GED) and seven (7) to fifteen (15) years related experience required. Bachelor's of Science Degree in Computer Science, Electrical Engineering, Computer Engineering, or Applied Physics (four year college or university) strongly preferred.


• Ability to organize and direct a project to completion.
• Ability to communicate in writing clearly and concisely.
• Ability to adapt to change in the workplace.
• Ability to communicate effectively with others using the spoken word.
• Ability to make critical decisions while following company procedures.
• Ability to work effectively with people regardless of their age, gender, race, ethnicity, religion, or job type.
• 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.