Embedded Software Engineer

WinSystems, Inc.

Fort Worth, TX (United States)

Category: Programming

Posted on: 22 Feb 2021

Bash C++ Linux Project Management Python Windows

Job Description

Embedded Software Engineer

Are you motivated by software and automation? Do you like to make products better, faster, and more complete? Do you enjoy learning new software tools and pioneering them into the company?

WINSYSTEMS, Inc. is seeking an Embedded Software Engineer at our corporate headquarters in Grand Prairie, TX. WINSYSTEMS designs, manufactures, tests and distributes embedded computer systems for industrial applications. Our products include x86 and Arm® based embedded single board computers and I/O modules.

We are looking forward to meeting the right engineer to improve our software ecosystem. The ideal candidate is a detail-oriented and self-motivated individual with expertise in Electrical Engineering, Computer Science, or Computer Engineering and 3+ years of related work experience. An understanding of good software design and developer tools as well as familiarity with PC hardware and system architecture is important. We work with Linux, Windows, UEFI/BIOS, U-Boot, ACPI, device trees, drivers, and FPGA firmware. Knowledge of continuous integration and testing tools is a benefit. Background in a computer design and manufacturing environment is helpful. Any applicant should possess some knowledge of electronics hardware, be capable of reading schematics, and have experience operating lab test equipment.

Responsibilities:

·         Computer programming and scripting (e.g. C, C++, Python, Bash, LabView, TestStand, etc.)

·         Develop re-useable software continuous integration (CI) infrastructure

·         Manage Yocto ecosystem for delivery of GNU/Linux board support packages (BSPs)

·         Definition, Testing, and Packaging of Linux OS and Windows OS images for customer use

·         Development of Linux Kernel modules and Windows Device Drivers

·         Application development, typically in C++/Qt, Python, and 3rd party tools

·         Support integration with 3rd party software frameworks, such as ClearBlade and Foundries.io

·         Test module development to support hardware engineering and design validation

·         Product support, sales support, and debug of customer issues

·         Documentation for datasheets, user guides, and production work instructions

Additional Requirements:

·         Must be professionally mature, resourceful and willing to take ownership of issues

·         Able to perform and adapt in a multi-tasking environment, and work towards continual improvement of company products and processes

·         Clearly and effectively communicate project issues and status to team members and management in a timely manner

·         Must work as part of a team and collaborate with colleagues and customers in a positive, professional, and effective manner while exercising judgment within defined procedures and practices to determine appropriate action

 

Nice to Haves:

·         Database experience to assist in capturing and reporting results

·         Familiarity with U-Boot or BIOS/UEFI code for hardware support

·         Ability to interpret engineering drawings, schematics, and procedures

·         Familiar with tools for source revision control, project management, continuous integration

·         Familiar with lab bench tools (Oscilloscope, Logic Analyzer, etc.)

·         Familiar with common hardware interfaces (UART, I2C, SPI, LVDS, PCIe, etc.)

·         Computer security literate (e.g. TPM, Root of Trust, Secure Boot, etc.)

·         Experience with LabView and TestStand for Test and Validation of hardware

·         Inquisitive approach to new technology and a Maker attitude

WINSYSTEMS offers a competitive benefits package, including health, dental, and vision insurance; company paid life and disability insurance; 401(k), paid holidays and PTO. WINSYSTEMS is an Employee-Owned company and thereby offers qualified employees participation in the Employee Stock Ownership Plan (ESOP).

Company DescriptionWinSystems designs and builds highly reliable single board computers, industrial embedded computer systems, panel PC's, and I/O modules for rugged, harsh environments. Additional products include COM Express solutions, network switches, and power supplies.

Founded in 1982 by Jerry Winfield, we have grown to become an employee-owned company. Our facility is located in north Grand Prairie, Texas midway between Dallas and Fort Worth.

We are a business where the employees have stock ownership, longevity, and a stake in the success of the business and our customers. When you talk to a WinSystems' employee, you are talking to an owner.

  WinSystems, Inc.

    Why Work Here?
    The people, the benefits, and lots of opportunity to shine as a key contributor!

  <p>WinSystems designs and builds highly reliable single board computers, industrial embedded computer systems, panel PC&#39;s, and I/O modules for rugged, harsh environments. Additional products include COM Express solutions, network switches, and power supplies.

Founded in 1982 by Jerry Winfield, we have grown to become an employee-owned company. Our facility is located in north Grand Prairie, Texas midway between Dallas and Fort Worth.

We are a business where the employees have stock ownership, longevity, and a stake in the success of the business and our customers. When you talk to a WinSystems' employee, you are talking to an owner.

  Address

    <p>2890 112th Street</p>
  Grand Prairie,
     TX

    75050
     USA

    Website

      https://www.winsystems.com

    View all jobs at WinSystems, Inc.

  Report Job

Want more jobs like this?

Apply Now

By clicking "Apply Now" or "Subscribe and Apply" you will be redirected to an external website. By clicking "Subscribe & Apply" you give TechieJobs consent to process and store your data, and send you emails to the provided email address.

Job Source: Ziprecruiter (Will expire by: 2021-04-08 00:00:00)

Apply Now

New

Techies Talent Network

Upload your resumes and connect with IT recruiters, setup personalized job alerts and receive professional tips to achieve your career goals, and even more. Join today!

Join talent network
Quick poll
What is your current employment status?
  • I am unemployed and looking for a new job
  • I have a job but looking for a new one
  • I have a job and just looking around
  • I am a student looking for my first job

* This poll is anonymous.