Embedded Software Programmer/Systems Developer

Title

Embedded Software Developer

Job #

50978

Classification

IT

Location

Farmington Hills, Michigan

Hourly Rate

Login to see this field

Position Description

Seeking Embedded Software Developer for a full-time position.

A software developer experienced in developing software applications with varied skills set.  Responsibilities include - Review requirements, Design, Implementation and Testing of a software product.  Motivated and self-learner required. Familiarity with various types of markup languages, style sheet tools and scripts needed. Experienced in In-Vehicle networking and familiarity with automotive protocols preferred.

Additional Responsibilities:

* Perform basic functions of software troubleshoot, design, code and test on assigned new features, change requests and defect fixes.

* Ability to solve software logic problems and design solutions using modern and efficient technologies.

* Establish and adhere to estimates in project work plan for assigned tasks.

* Provide regular updates of assigned task progression to software lead for project planning, tracking and oversight.

* Identify or propose product process or infrastructure improvements.

* Interface with product development team.

 

Primary Skills Required

Languages - C, C++, C#, Pascal Scripts - Perl, Java Markup Languages - XML, XSLT, XSD, XSLFQ, CSS Other - Visual Basic, HTML, PHP, JSON

Primary Skills Preferred

* PC, Linux and mobile application development * 2-3 years of embedded Linux programming experience. * Familiarity with In-Vehicle Networking and Automotive protocols (CAN, J1939, J1708, ISO9141, etc.) * Familiar with Xenomi real-time extensions preferred. * FPGA development (Xilinx) experience a plus. * Ethernet * UDS

Education Required

* BS in Computer Science, Computer Engineering or equivalent

Education Preferred

See Position Description

Work Experience Required

* 3+ years’ experience working as a Software Developer. * Embedded Software Development experience.

Work Experience Preferred