Sealevel Systems logo

Sealevel Systems

Embedded Software Design Engineer

Sealevel Systems

📍 Liberty, SC, United States 🇺🇸

full-time
mid-level
Posted —
Key Skills
firmware microcontrollers version_control critical_computing embedded
Industry
Industrial Automation Consumer Electronics

Job Description

Sealevel Systems, Inc.

**Embedded Software Design Engineer**

Overview

Sealevel Systems, Inc., is an industrial I/O design and manufacturing company, providing customizable and interoperable I/O solutions to customers since 1986. Our story began with serial communication innovations and continues with I/O interfaces and cutting-edge industrial computers - engineered and manufactured at our headquarters in Liberty, South Carolina.

The company is seeking an Embedded Software Design Engineer to:

Be an integral part of Sealevels continued growth and actively contribute ideas across the organization

Demonstrate a willingness and aptitude for critical thinking and application to improve existing products and new designs in the space of industrial control and critical computing.

Participate in development of products using new technologies and strategies in the market to keep up with competition.

Continuously improve our design and validate tactics in the software real by using tools and resources available in the industry

Reporting Relationship

  • The position will report to the Director of Engineering.

Objectives and Responsibilities

  • Analyze the needs and requirements of requested software solutions.
  • Design, develop and present architectures that best fulfill requirements of new applications relating primarily to embedded firmware for microprocessors and microcontrollers.
  • Develop engineering specifications and documentation to support assigned tasks and applications for future development.
  • Thoroughly test code in a development environment before releasing to production.
  • Manage software version control systems.
  • Collaborate with other engineers to share knowledge, processes and code as required.
  • Help resolve hardware/software compatibility issues.
  • Provide technical support, documentation and training to other departmental groups relating to embedded software and firmware on products.
  • Help maintain and update code bases on existing products.
  • Conduct independent investigations and provide recommendations on the suitability of various technology and processes towards meeting organizational and product development goals.

Competencies

Superlative communication, presentation, and people skills, verbal and written

Extremely