Embedded Software Engineer-Barrington, IL - Georgia IT Inc.
Barrington, IL
About the Job
Job Title : Embedded Software Engineer
Location : Barrington, IL
Position Type : 6 Months Contract to Hire
Rate : DOE W2/1099
Interview mode : Phone
Description
Designs, modifies, develops, writes and implements software programming applications. Supports and/or installs software applications/operating systems. Participates in the testing process through test review and analysis, test witnessing and certification of software. Requires a bachelor's degree in a related area and 0-2 years of experience in the field or in a related area. Has knowledge of commonly-used concepts, practices, and procedures within a particular field. Relies on instructions and pre-established guidelines to perform the functions of the job. Works under immediate supervision. Primary job functions do not typically require exercising independent judgment. Typically reports to a manager.
Qualifications:
Preferred Skills:
Location : Barrington, IL
Position Type : 6 Months Contract to Hire
Rate : DOE W2/1099
Interview mode : Phone
Description
Designs, modifies, develops, writes and implements software programming applications. Supports and/or installs software applications/operating systems. Participates in the testing process through test review and analysis, test witnessing and certification of software. Requires a bachelor's degree in a related area and 0-2 years of experience in the field or in a related area. Has knowledge of commonly-used concepts, practices, and procedures within a particular field. Relies on instructions and pre-established guidelines to perform the functions of the job. Works under immediate supervision. Primary job functions do not typically require exercising independent judgment. Typically reports to a manager.
Qualifications:
- A Bachelor's degree in Computer Science, Computer Engineering, Electrical/Electronic Engineering, or in a related field of study
- At least 6 years of experience in embedded systems design and development or less if a Master's degree with relevant course/project work can be demonstrated.
- At least 2 years of experience in Linux application development of systems administration.
- Knowledge of GPS/GLONASS and cellular data technologies and protocols
- Experience using mobile networking data protocols, SSL, HTTP/HTTPS
- Debugging experience with C/C++/JAVA programming in an embedded environment
- Must have a thorough understanding of development life cycles and test processes
- Attention to detail and excellent time management skills are critical
- Must possess excellent verbal and written communication skills
Preferred Skills:
- Linux based Telematics control unit architecture and design experience.
- Experience interfacing with Qualcomm or Sierra Wireless embedded modems.
- Hands on experience with DOORS for requirements management and Rhapsody for design.
- Experience using mobile networking data protocols, SSL, HTTP/HTTPS
Source : Georgia IT Inc.