Software Systems Developer

DG Technologiesabout 1 year ago
Farmington Hills, Michigan, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

DG Technologies is a world‐class brand specializing in the design and development of intelligent software and hardware protocol interface devices for in-vehicle and controller area network markets, as well as in vehicle cybersecurity standards and consulting. We are seeking a highly motivated Software Developer with experience in developing software applications. You will play a vital role in reviewing requirements, designing, implementing, and testing our software products. Familiarity and experience with In-Vehicle networking and automotive protocols is a plus.

Key Responsibilities

  • Perform basic software functions – troubleshoot, design, code, and test assigned new features, change requests, and defect fixes.
  • Establish and adhere to estimates in the project work plan for assigned tasks.
  • Provide regular updates on task progression to the software lead for planning, tracking, and oversight.
  • Identify or propose product process or infrastructure improvements.
  • Interface with the product development team.
  • Work with In-Vehicle Networking and Automotive protocols (CAN, J1939, J1708, ISO9141, etc.).

Required Qualifications

  • Languages – C, C++, C#, Pascal, Python
  • Scripts – Perl, Java
  • Markup Languages – XML, XSLT, XSD, XSLFQ, CSS
  • Other – Visual Basic, HTML, PHP, JSON
  • Android development experience
  • BS in Computer Science, Computer Engineering or equivalent
  • 2-3 years’ experience working as a Software Developer

Preferred Qualifications

  • In-Vehicle Networking: 1 year (Preferred)

Benefits & Perks

  • Flexible schedule
  • Paid Time Off
  • Holiday Pay
  • Health Care on day 1
  • 401k/Company Match 20% of employee contribution
  • Tuition Reimbursement
  • Life/ADD, STD, LTD – company paid
  • EAP and Travel Assistance, Free Will Prep
  • Company Lunches and Employee Recognition

Required Skills

XSD
Automotive Protocols (CAN, J1939, J1708, ISO9141)
Python
JSON
In-Vehicle Networking
Pascal
C++
XSLFQ
XSLT
Java
C#
PHP
Perl
XML
C
Visual Basic
HTML
Android Development
CSS