Linux System Administrator

Overview

On Site
$60 - $90
Contract - W2
Contract - 36 Month(s)
No Travel Required

Skills

C++
VxWorks
RTOS
Embedded Systems
Embedded Software
Green Hills Integrity
Real-time
Linux

Job Details

Must Have

Degree Level

Bachelor's Degree

Yes

Hardware

Real-Time Embedded Systems (RTOS, VxWorks, Xenomai, Linux)

4 years

Real-Time Software/Hardware

4 years

Program/Project Management OR Analysis

Software Documentation

4 years

Programming

C/C++ Programming

4 years

Embedded Software

4 years

Object Oriented Software Design and Development

4 years

Software Design/Development

4 years

Software

Experience with Green Hills Integrity-178 RTOS

3 years

Multithreaded and Multiprocessor Applications

4 years

Software Tools

Xilinx Vivado and PetaLinux toolchains

2 years

Testing

Software Testing

4 years

  • Persons in this position will be asked to prototype new concepts, participate in the development of systems, and provide support to deployed systems.
  • Candidate must be willing to work in a multi- disciplinary team environment. Team members will work with inter-disciplinary teams to develop advanced communication system prototypes, and testing with both internally and externally developed systems.
  • Work includes embedded software design, code implementation and testing to support a variety of high- delity software-in-the-loop and hardware-in-the-loop prototypes.
  • Contractors will participate in developing cross platform, distributed and multi-processor object oriented code for embedded applications.
  • Requires understanding of object oriented analysis and design in addition to programming language skills in C and C++.

Required Skills:

  • Minimum Bachelor of Science in Computer Engineering, Electrical Engineering, or related eld; Masters or PhD is preferred but not mandatory.
  • Good communication skills: willingness to listen to the needs of engineers and the ability to articulate solutions to engineers in other disciplines who possess little understanding of embedded software systems
  • Experience developing embedded software for communication systems through the complete life- cycle from requirements analysis, design, implementation, integration and test
  • Experience developing drivers and support software for custom-designed hardware boards. In lieu of custom-designed hardware; experience developing drivers and support software for consumer o-the-shelf hardware boards is acceptable
  • Experience developing C/C++ software for a real-time operating system (RTOS) such as VxWorks
  • Must have Hands On experience with Green Hills INTEGRITY RTOS
  • Experience with PetaLinux, YOCTO, and Bitbake

Preferred Skills:

  • A fundamental understanding of digital logic design is preferred
  • Familiarity with or prior experience designing for multi- core ARM processor architectures
  • Experience designing for high-reliability applications
  • Experience developing embedded software applications that use GPIO or SPI bus to congure external devices
  • Experience with event based control loops and state machines
  • Familiarity with developing embedded software interfaces supporting data transfer over Ethernet, especially for network booting using Trivial File Transfer Protocol (TFTP) or similar.

Looking for around 4 years or more of experience.

Interview Process: One round of zoom interviews with the broader interview team

This role is 100% onsite due to the nature of the work (hardware integration)

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Acro Service Corp.