Job Page:   Sr. SWE Engineer (Embedded Systems)


Listed By:   Evolving TA
Contact Name:   Wendy Lague,   Talent Acquisition Consultant
E-Mail:   wendy.lague@evolvingta.com
Telephone:   603.892.3185
Job location:   Elk Grove Illinois, USA
Job Type:   Contract
 
Job Description:

    Client is a well established company that creates software for ticket vending machines (think bus stations/train stations) - Long term contract (at least a year) onsite in Elk Grove, IL.  We need TWO engineers.

    Description 
    Primary responsibilities will include developing embedded software and hardware. the Ideal candidate has experience programming OS applications as well as embedded processors. Prior programming experience required with preference to candidates with C/C++ and Linux experience. Candidate must be knowledgeable on common communication protocols such as RS232, RS485, USB and TCP/IP. 
    Specific Responsibilities: 
     Work independently or as a team member to design, build, test, troubleshoot and support software for Embedded Systems
     Program OS applications as well as embedded processors
     Program embedded (C/C++) applications and device drivers on Linux-based operating systems.
     Define, analyze and review software requirements to meet defined and anticipated customer needs and system quality and performance standards.
     Collaborate with other engineering disciplines in planning, design and development of systems to ensure software and hardware performance and compatibility
     Write test plans and test cases, conduct unit, integration and system-level testing.
     Support supply chain (Operations, Production), when issues arise during system assembly.
     Work with other engineering functions (Electrical / Mechanical / Data / SaaS / Mobile) to collaborate and/or resolve issues related to subsystems (For Ex: Door board, Media board, UPS, Reporting, etc.,)
    Minimum Requirements: 
     Bachelor’s degree in electrical or computer engineering or similar with 8-10 years of experience with embedded systems development.
     Programming experience required with preference to candidates with C/C++, and Linux (Ubuntu / Red Hat) experience
     Programming experience with real time multi-threaded embedded application
     Developed code for Intel family of processors
     Used shell scripts, gnu toolchain, makefiles
     Developed code to communicate with serial devices over RS232 or RS485
     Developed code to communicate using TCP/IP sockets
     Developed code for controlling graphical user interface
     Used a source code control system like CVS, SVN or BitBucket
     Experience troubleshooting a complex system consisting of many hardware/software components
     SQL query experience on Oracle, Sybase or SQL Server
     POS (Point of Sale) programming experience
     Smartcard (Mifare Classic, DESFire, Ultralight, Ultralight C) programming experience
     QR code reader programming experience
     Netbeans or Eclipse IDE experience
     Agile development experience
     Candidate must be a US citizen or legal US permanent resident.
    Shift Requirements: 
     Some travel required (~10%) to customer sites


 Job number: 65, Company id: 70599
Posted: 05/29/2019
Expires: 07/28/2019
Hit Statistics:
      Job Page

The Legal Disclaimer.


Copyright(c) 1995 - 2019 Software Contractors' Guild , 9725 Richland Hills Ln, Bakersfield CA 93306