SOFTWARE ENGINEER

  • Type: Full Time
  • Job #

Software Engineer

 

·      Las Cruces, NM or Phoenix, AZ – USA

·      Full-time permanent position

·      A competitive annual salary, health and medical benefits, PTO. If relocation is required, the employer can provide assistance.

·      Opportunity to work with an industry leading provider in airborne emissions detection for Oil& Gas industry.

 

Who are you?

 

You’re an experienced Software Engineer, passionate about product development environment, and looking to use your skills to make a meaningful impact to provide effective, reliable and innovative solutions based on a state-of-the-art technology developed in-house.

You’re a talented, enthusiastic, innovative, and flexible individual, who is looking for a challenging and rewarding career.

If this sounds like you, we want to meet you.

 

Who is the employer?

 

We’re Raise Recruiting an Ian Martin Company, and we’ve partnered with our client, an industry leading provider in airborne emissions detection for Oil& Gas industry. They are a team of talented, passionate product development highly motivated and experienced of software engineers and technicians, who have been trained and encouraged to develop new technologies, with a flexible and casual culture. And now they’re looking for you: their new Software Engineer to join their team.   

 

What you’ll be doing

 

As the new Software Engineer, you will be working under the direction of a senior software engineer, both independently and as part of a team for producing functional software solutions. Working alongside in a small team of seasoned and highly knowledgeable Software Engineers, you will:

 

·      Develop and debug commercial/industrial-grade software application in the C/C++ programing environment.

·      Work on a Windows based measurement test software that has both substantial graphical user interface (GUI) design, instrument driver development, and technical content. 

·      Perform an initial UI design and handle large datasets efficiently for graphical display purposes.

·      Work on instrument-based data acquisition and data procession.

·      Work in close cooperation with other engineers, technicians and product management team on cost effective, manufacturable solutions.

 

The Details

 

·      This is a full-time permanent position. The ideal candidate will be based in the client’s Las Cruces, NM location. Due to the equipment required, it is assumed most of the time would be spent at Las Cruces, NM location with some flexibility to work remotely. You’ll enjoy a hybrid work model, with flexibility to work both in the office and remotely.  If relocation is required, the employer can provide assistance.

·      This position offers a competitive annual salary, health and medical benefits, personal days, and vacation.

 

What you’ll bring:   

 

·      Bachelor’s/ BA in Computer Science or a related degree  

·      5 years working experience in software development

·      High-level competency in C/C++ programming – 3 years preferred

·      Experience in graphical user interface design (GUI) and implementation in Windows based platforms

·      Experience with multithreading and real-time environments

·      Ability to work independently, and as part of a multidisciplinary team

·      Ability to learn technical aspects of electronical/mechanical engineering and develop software based on such knowledge

·      Good communication skills (speaking and written) in English   

A strong asset:

 

·      Experience with instrumentation level programming. Specifically, remote data acquisition.

·      Experience in application-level software implementation in C++

·      Experience in software design and integrating multiple, pre-existing software systems.

·      Advanced understanding of principles of electrical engineering.

·      Knowledge of Laser systems.

·      Software/Hardware Electrical interface knowledge.

·      Experience with microcontroller programming.

·      FPGA (VHDL) programming experience (Altera).

·      Experience with NI LabWindows/CVI

·      Experience with Arduino or Raspberry Pi.

·      Familiarity with communication protocols: RS232/485 (UART), I2C, SPI, Ethernet, etc.

·      Experience with digital circuit design and board layout.

·      Understanding of GIS mapping concepts.

·      Linux experience.

 

 

 

How to Apply:

 

We value diversity and inclusion and encourage all qualified people to apply. We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted.

 

At Raise, we connect people with meaningful work. We work with people like you for similar technical roles. If you apply, be sure to create a profile with us. That way, great technical jobs will come to you before they even get to the job boards.