Computer Engineer

Radio Engineering Industries Inc

Omaha, NE Technology

Computer Engineer | High Tech Products | Professional Work Environment

At REI, our mission is to design, manufacture, and service solution-focused electronics and computer systems that move the transportation industry forward.  For 85 years we’ve proudly provided customizable solutions to fit the needs of a wide variety of transportation markets.  Some of our current products include:

  • Integrated mobile video and data services
  • Embedded hardware and software solutions
  • N-tier, client-server, and distributed computing applications
  • Mobile entertainment and content delivery
  • Infrastructure and IT services
  • Intelligent vision edge devices

We’re adding to our Omaha, Nebraska-based engineering team the exciting new position of Computer Engineer.

Position Summary:

In this role, you will be part of a team responsible for selection, research, and integration of computer hardware and systems software, including O.S., firmware, device drivers, and on-module resources.  You’ll serve our customer markets by supporting delivery of key applications and important services via highly reliable embedded devices and components.


As a Computer Engineer, you must be:

  • Focused - you understand how to work within established guidelines and procedures
  • Disciplined – you know the rules and live by them
  • Analytical - you understand that information gathering and analyzing is crucial to decision-making
  • Detailed – you understand how important the smallest detail is to success
  • Consistent – you follow defined methods and procedures
  • An expert in your field
  • Skilled in critical thinking, analysis and problem solving

As a Computer Engineer you will:

  • Work with development kits, computer modules, components, and software to produce proof-of-concept devices and pre-production engineering samples.
  • Install, configure, and deploy systems software on mobile embedded computing devices.
  • Package application and systems software that scales to production, sale, and distribution.
  • Compile detailed project documentation and technical communications.

As a Computer Engineer, you must have:

  • Bachelor’s degree preferred in EE, CE, CS, SE, or related disciplines
  • 3+ years of industry and academic experience
  • Experience packaging drivers, firmware, operating systems, and applications software.
  • Experience building and deploying Linux packages. Yocto, Ubuntu, Debian.
  • Experience installing, configuring, packaging Windows: CE, 10, IoT Enterprise/Core.
  • Experience with command-line, shell, and scripting languages: Bash, Powershell, Python.
  • Experience with real-time operating systems. Free/OpenRTOS, ThreadX, QNX, RTLinux.



  • Working knowledge of computer fundamentals like single / multi-processors, file systems, shared / distributed memory, memory management, data security and access control, process & thread scheduling, concurrency & deadlock control, I/O devices and controllers, interrupt handling, system resource management, benchmarking, and performance.
  • Familiarity with security concepts like data encryption, security kernel, and roots of trust.
  • Familiarity with organization and redundancies required for fault tolerant, highly available systems and components.
  • Familiarity with virtual machines: hypervisor O.S virtualization and para-virtualization. KVM, Hyper-V, VirtualBox.

What’s in it for you?

  • Stable, growing company that has been in business for 80 years
  • Flexible, 40-Hour Work Week
  • Casual Dress Environment
  • Paid Vacation
  • Holiday Pay
  • 401(k)
  • Flexible Spending Account
  • Subsidized Health Insurance Plan
  • Dental and Vision Plans
  • FREE Life Insurance

FREE Long-Term Disability Insurance

Job ID: 2135

Posted 5 months ago

Share This Job