Software Engineer - embedded systems

Salary depends on experience
Posted on 10/13/17
Salary depends on experience
Posted on 10/13/17

Job IdSW Eng-Fargo

DISTek serves as a trusted engineering partner, working with customers by assisting in the development of specialized compact and efficient embedded systems.  ECUs, electro-hydraulic controls, vehicle networks, and operator interfaces and displays are  just some of the projects you will enjoy.  Our engineers also help our customers scale and grow over time by providing support, training, and on-site engineering services.  We provide a high-tech, challenging, and productive work environment while still retaining a small business atmosphere. DISTek is a company that upholds family values and common sense - two things that we believe will always carry us through the exciting challenges and opportunities we face. If you are motivated by the challenge to develop unique technology, seek a continuous learning environment, and are willing to enthusiastically contribute to our ongoing success, then please read on.

As our Software Engineer, you will be located in Fargo, ND. Your primary mission will be to architect, design, implement, and test the real time software that controls features found on both large and small off road vehicles.  Your demonstrated knowledge and experience in systems and software product development, including C and C++ will be vital to your success. If you have specific experience developing applications for automated engine controls, then you will feel right at home. Because you are a fast learner with the ability to work independently (as well as part of a small team of software, electrical, and system engineers), you feel comfortable in a role where you are expected to think out of the box and devise innovative solutions to complex control problems. Also, because you have strong communications skills, you have no problem providing local and remote technical support to engineering, manufacturing, operations, and service organizations.  In exchange for your technical prowess you will be rewarded with challenging and high-impact projects that will pioneer new generations of large and small off road vehicles.


  • Proven experience developing event driven applications.
  • Knowledge of C++/object oriented programming.
  • Experience developing within a Linux OS.
  • Experience with automated testing – test driven development.
  • Experience with model based development (MATLAB/Simulink)
  • Knowledge of CAN
  • Ability to work in a team environment 
  • Excellent written and verbal communication 



  • Engineeringexperience including: Software Architecture, Embedded Software Development, Model Based Software Design
  • Education: Bachelor's Degree in ElectricalEngineering, Software Engineering, Computer Engineering, or Computer Science

DISTek Integration, Inc. is a provider of electronic and product test systems. As an engineering system solutions provider, we partner with our clients to design smarter, safer and more sophisticated machines and their electronics systems. As experts in our core competencies of Modeling & Simulation, Embedded Software development and Automation & Test software, we pride ourselves in delivering innovative solutions to complex problems targeting the off-highway vehicle market. With several offices throughout the Midwest and Great Lakes regions, we are able to support our customers through the United States as well as those in other countries.

Related Keywords:Qt, model-based programming, C, C++. embedded, RTOS, mobile app development, embedded system, software engineer, coding, programming, systems, firmware, ANSI C, Matlab, Simulink, Model based software design, Agile, Scrum, C++, CAN/J1939, ISOBUS, LIN, Visual Studios, emulators, logic analyzers, test driven development, control systems, AUTOSAR, PREEvision, DaVinci

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.