Below are a list of our current available positions. If you are interested in any of the positions, please send your resume to jobs@texmemsys.com or fax your resume to 713-266-1026.
Engineer I, Software
Engineer I, Support
Circuit Board Inspector
Engineer I, Software
Job Summary
Designs, develops, troubleshoots, and maintains TMS software programs. Development includes, but is not limited to, embedded firmware, drivers, software tools, operating systems, application programmer interfaces, graphical user interfaces, scripting, testing, and documentation. Programs in languages that are appropriate for the particular platform and function being implemented. This is a full-time Exempt position.
Essential Functions
- Reviews product requirements and implements product code according to TMS standards.
- Accurately estimates the size and scope of engineering tasks required for development efforts.
- Develops, tests, and documents work in a thorough and timely manner.
- Utilizes the agile methodology to plan and implement work in a team environment.
- Provides complete documentation in the form of commented code, problem status information, functional specifications, and design documents.
- Designs and implements code in an optimal fashion for performance, reliability, testability, and supportability while minimizing complexity.
- Maintains knowledge of product environments and applicable software technologies.
- Performs thorough problem analysis that results in the resolution of product issues according to TMS support standards.
- Supports software applications and operating systems within the TMS environment as needed.
- Participates in the testing process by writing test cases, coding automated tests, manual testing, analysis of results, and certification of all software releases running on TMS products.
- Researches and evaluates existing software and provides support for in-house users.
- Achieves milestones on schedule and with outstanding quality on a consistent basis.
Complexity and Scope
- Works on problems of limited scope.
- Follows standard practices and procedures in analyzing situations or data from which answers can be readily available.
- Learns to use professional concepts and company procedures to solve routine problems.
Roles and Responsibilities
- Receives immediate instructions or follows basic rules and procedures.
Breadth and Depth of Skills
- Possesses an introductory grasp of basic standard work routines.
- May begin to learn some specialized knowledge.
Customer and Peer Group Interaction
- Has daily contact and interactions with team members.
- Has limited contact external to immediate team.
Sphere of Influence
- Has influence over own work activities.
Qualifications
- BS Degree in Computer Science or equivalent required.
- 0-2 years of programming experience.
- C programming experience.
- Scripting experience (Python, Bash, or equivalent).
- Embedded programming or device driver programming experience preferred.
- Experience with storage solutions is a plus.
- Operating system experience (Linux (UNIX) and Windows).
- Has knowledge of commonly used software programming concepts and practices.
- Must work well both as a member of a team and independently.
- Has strong communication skills both oral and written.
- Must have the ability to learn new programming languages, environments and techniques.
- Must display a strong aptitude for solving problems.
Back to the Top
Engineer I, Support
Job Summary
This position supports systems for a variety of server environments. Responsible for the configuration aspect of support including solving hardware/software problems as well as track customer issues and escalate problems that require development resources to resolve. This is a full-time Exempt position.
Essential Functions
- Qualification of systems in different operating systems/software environments.
- Qualification of systems in different SAN environments.
- Assist sales team to determine if client can benefit from Solid State Disks. Recommend system capacity and the components of an application to move to SSDs.
- Recommend SAN infrastructure for an application. Assist with set-up/coordinate application testing at TMS for clients.
- Set-up test server/system for trade shows and verify all the components are working prior to shipping to show.
- Assist software team with regression testing.
- Must be able to quickly adapt to various operating systems to include: Windows; Solaris 8,9,10; Linux: RedHat, Suse, Fedora; AIX 4.3 and 5; HPUX and SGI (IRIX) and VMS.
- Understand our internal benchmarking software; be able to showcase our systems.
- Must be able to learn how to use different tools to measure the performance of production applications. Must become familiar with Veritas Storage foundations. Become knowledgeable about Database software systems. Learn about different SAN architectures. Become knowledgeable about industry standard terms used by Storage Administrators.
Qualifications
- BS Degree in Systems Engineering/Computer Science/Systems Administration required.
- 0-2 years of support experience; Linux/Unix administration preferred.
- Has knowledge of commonly-used software programming concepts and practices.
- Must work well both as a member of a team and independently.
- Must have strong communication skills, both oral and written.
- Learns new environments and techniques – and then shares that knowledge with others.
- Has a zeal for solving problems. Must be able to travel 2-4 times/year.
Back to the Top
Printed Circuit Board Inspector
Job Summary
This position must possess solid communication, analytical, and organizational skills. Must be physically able to hold small parts. This is a full-time Non-Exempt position.
Essential Functions
- Inspect Printed Circuit Boards (PCB) for defects according to specification IPC-A-600. PCBs are received from various vendors and must be inspected before they enter our production process. Inspections are performed using a 3D microscope.
- Performs a variety of other production tasks.
- Works under general supervision.
Qualifications
- High School Diploma required.
- Must be organized and detail oriented.
- Exceptional Eye sight. Hands must be flexible and able to hold small parts.
- Must be able to sit at workstation for extended periods of time.
- Familiar with technical environment.
- Dynamic individuals that can do tedious work, quickly and accurately.
- Must work well both as a member of a team and independently.
Back to the Top
| |  |
 |