Software Test Engineer

Posted on

Overview

Sealevel Systems, Inc is a mature embedded computing hardware manufacturer, providing serial and digital interface solutions across a wide array of computing platforms to customers since 1986. The company is experiencing 15-30% annual growth and is seeking a software engineer to support its line of products.

The company is seeking a software engineer to work on a variety of software development tasks that add value to our line of hardware products. Our work is very hardware-focused and technically engaging. You will be involved with every aspect of the Software Development Life Cycle. We have many new designs and next generation projects which will challenge you to apply your skills with the following technologies:

  • Single Board Computers (SBCs) running Windows Embedded and Linux
  • OS kernels modified to run on custom boards
  • Microprocessor and microcontroller programming
  • GUIs for command & control applications
  • Cloud-enabled smart devices

The successful candidate will be an integral part of our staff focusing on developing test software for asynchronous and synchronous serial communication hardware, Cloud enabled smart devices, embedded industrial controllers, analog and digital I/O hardware, and related systems for a wide range of customers, working independently and as part of small development teams.

Software test engineers typically team with our electrical hardware engineers. Our engineers usually work on two or more projects at once and are responsible for all relevant software artifacts, including requirements and design documentation. As many of our tasks are short-term, engineers are continually exposed to new technologies and have opportunities to expand into other areas of interest.

Visit www.sealevel.com for more insight into the company.

Reporting Relationship

The position will report to the Engineering Team Lead.

Compensation

The objective of the compensation structure is to attract an individual who is detail-oriented and is interested in a challenging opportunity with a growing company.

Base Salary — Commensurate with experience and earnings history

Competencies

The person we are seeking will:

  • Be organized and detail oriented
  • Be comfortable and able to operate in a rapidly growing environment
  • Be able to react to changes and handle requests from different sources (multitasking)
  • Demonstrate excellent written and oral communication skills
  • Show proven ability to work effectively both independently and as part of a team
  • Possess strong skills in the areas of application design and solid API 
design principles
  • Exhibit strong computer hardware/operating systems troubleshooting skills, including Windows
  • Display knowledge of object-oriented programming, development best practices, and software business fundamentals
  • Be competent at reading and understanding of electrical schematics

The Ideal Candidate will:

  • Have the flexibility to adapt to business conditions to achieve corporate goals and meet customer demand
  • Possess the ability to interact with other departments within organization, to ensure that internal customer demands are met
  • Be able to take a high-level goal and break it down into measurable results
  • Be driven and results oriented with a positive outlook
  • Have strong problem-solving skills
  • Demonstrate interest in collaborative environments and software development methodology and process

Objectives & Responsibilities

The company’s objectives are to maintain historical growth rates and profitability increases, despite market conditions. This can be attained through the continued development and support of new product offerings that are considered the best in the industry. The creation and design of new innovated product offerings within a wide market mix will allow the company to continue its success. The primary responsibilities of the software test engineer are:

  • Development of software systems of varying degrees of complexity for implementation into manufacturing test process
  • Development of engineering specifications in support of assigned tasks
  • Participation in the organization of major phases of complex projects
  • Analysis of system functional requirements
  • Assistance in the resolution of hardware/software compatibility issues
  • Technical support and training to other departmental groups
  • Ownership of new versions and iterations of existing software products
  • Assistance in the design of tools to allow efficient build, test, and release of software developed in C#, and .NET components

Previous Experience

The ideal candidate will have experience in software development. Additionally, they should possess:

  • Bachelor’s degree in engineering or equivalent work experience in related field
  • Experience with C/C++ or C# programming languages
  • US Citizenship or Permanent Resident status

Preferred

  • Embedded software development in C#
  • Experience with Windows application development, GUI implementation and software installation
  • Experience with Windows PowerShell Scripting
  • Understanding of various serial bus and control interfaces (PCIe, USB, Ethernet, RS232/RS422/RS485)
  • Experience with basic electrical test equipment (multimeter, oscilloscope)
  • Experience with Visual Studio and ClickOnce installation technology
  • Experience with REST protocol APIs
  • Experience with Linux

Benefits

Sealevel offers an array of employee benefits to address our employees’ health and wellness needs, long-term savings goals, and much more.

Health and Well Being

  • Medical
  • Dental
  • Vision
  • Long-Term Disability

Financial Security

  • Matched 401k
  • Flex Spending
  • Credit Union Membership

Work-life Balance

  • 3 Weeks PTO to Start
  • 10 Holidays (Including your birthday!)
  • Corporate Sponsored Events

Sealevel Systems is conveniently located in Liberty, SC, a short drive from Greenville and Clemson. Our 45,000 square foot facility sits on almost twenty acres of land. The Company offers a comprehensive benefits package, competitive salary, and is an Equal Opportunity/Affirmative Action Employer. Interested candidates should forward a resume with cover letter to:

Sealevel Systems, Inc
Attn: Human Resources
PO Box 830
Liberty, SC 29657
Fax: (864) 843-3067
E-mail: hr@sealevel.com