How can we reach you?

Do you have a resume?

Please check the box below:

If you would like to be notified via email about new job openings, select a category below:

Senior Software Engineer
Auburn Hills, MI

Position No Longer Open

Posted 9/18/2018

Required Skills

  • Bachelor's degree in Computer Science / Engineering from an accredited four-year college or university
  • Ability to travel 10-15%
  • Minimum 6 years related experience and / or training or equivalent combination of education and experience
  • Successful technical background in software development
  • Knowledge of Software development life cycle, documentation, interface development
  • Understanding of Network Concepts and Topologies
  • Object oriented programming language skills, (i.e.- C, C++, C#)
  • Ability to develop concise technical documents including guides, reports, and specifications
  • Ability to interpret specifications, to document and develop solutions from ground-up
  • Ability to focus on the following points:
  • Realtime Programming in C, C++
  • Experience in the regulation of drives / motors / servo-based systems
  • HMI Software
  • Experience programming low level, near to the hardware
  • Experience with real time operating systems like FreeRTOS, QNX, VxWorks
  • Experience with Interrupt driven systems, I/O, DMA, Optional CanOpen

Job Description

  • Self-motivated individual to create, test and support controller software applications
  • Support existing company solutions and help create new solutions on a project or product basis
  • Support the development & release of new real time system software to support Customer applications
  • Software must meet the requirements per the engineering team
  • Support the deployment of existing software to debug and revise released software
  • Provide accurate feedback and issue tracking
  • The software must be tracked, reported and coordinated with the software team in Germany
  • Acts as an extension of Germany in reporting, merging, and documenting issues, changes, and updating the master software model
  • Provides accurate reporting and documentation of software issues and resolution
  • Attends training sessions in Germany and in the USA
  • Trains and guides other software team members
  • Assists Documentation Team in Germany to create / update manuals
  • Assist with existing Global Projects Software Product Development and Documentation
  • Has experience in software validation procedures / techniques
  • Able to travel for training in Germany¬†

Reliance One, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

We Build

Contact Us


1700 Harmon Road, Suite One

Auburn Hills, MI 48326


Copyright 2015 Reliance One, Inc.

All rights reserved.