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