San Luis Potosi

 Current Job Opportunities at San Luis Potosi.


Position Quantity  
Reporting to
Automated Testing Engineer 1 Design Verification & Sustaining
Embedded Software Analysts 
3 R&D
Host Software Analysts 3 R&D
Software Analysts 
2 Projects
PLC Programmer  
1 Projects



1.-  Host Software Analyst
The candidate will be responsible for design and implementation of software projects which may be stand alone or extensions of existing software packages.  The software will be written in C, C++, or C# and will run on Microsoft operating systems (currently XP, Vista, and 2003 Server with probable extension into new systems) .


  • The candidate must have the minimum of a Bachelor’s degree in Computer Science, Physics, or related engineering discipline.
  • The candidate must have excellent written and oral communication skills and must be able to coordinate projects and work independently.
  • The candidate should have 2-5 years experience developing software for Microsoft systems in C, C++ and/or C#.
  • Oil and gas industry experience/familiarity is a plus. 
Some travel may be required for initial training and coordination of projects.

2.-  Embedded Software Analysts


The Candidate will be responsible for design and implementation of software projects which may be stand alone or extensions software packages. The software will be written in either C or C++ and will run on an ARM 9 processor using Microsoft WinCE operating system or in C, C++, or C# for an IBM PC running Microsoft XP or Vista.



    • The candidate must have the minimum of a Bachelor’s degree in Computer Science, Mathematics, Physics, or related engineering discipline.
    • The candidate must have excellent written and oral communication skills and must be able to coordinate projects and work independently.
    • The candidate should have at least 6 months experience developing software in C or C++.
    • Oil and gas industry experience/familiarity is a plus.

 

Some travel may be required for initial training and coordination of projects.




3.-  Software Analyst

The candidate will be responsible for design and implementation of production automation displays. The software will be written in either C, C++, C#, VB or VB.net for an IBM PC running Microsoft XP or Vista.

  • The candidate must have experience with networks, Internet, relational databases (e.g. SQL Server) including stored procedures and SCADA systems.
  • The candidate must have excellent written and oral communication skills and must be able to coordinate projects and work independently.
  • Oil and gas industry experience/familiarity is a plus.

Some travel may be required for initial training and coordination of projects.

 


4.-   PLC Programmer.


The candidate will be responsible for design and implementation of IEC 1131 programs using ISaGraf package.

  • Experience programming in Ladder Logic, block pasting, networks, internet, and control automation.
  • Experience writing software in C, C++, C#, VB or VB.net is a plus.
  • The candidate must have excellent written and oral communication skills and must be able to coordinate projects and work independently.
  • Oil and gas industry experience/familiarity is a plus.

Some travel may be required for initial training and coordination of projects.


5.-  Automated Testing Engineer

        Job Description:  Create automated testing software for Totalflow's embedded and host software. This will require writing and compiling C sharp and Microsoft .net source code for the purpose of creating re-usable automated test code defined by the design verification and sustainability (DV&S) manager. The goal will be to create a library of automated test code that can be run against current and future revisions of ABB embedded and host software. Automating this functionality will allow us to perform common tests on current and future changes, thus improving our test coverage and reducing the manual testing effort of the group. Automated testing will also allow us to more easily perform boundry testing and more easily test all combinations of possible inputs to confirm software is meeting specifications.