Remote Software Engineer

  • Anywhere

Company Actalent
Federal Contractor

Location Burr Ridge, IL

Description

The specific project that this team will be working on is setting up the foundation for the display to be changed over from an Android/Java based display to a QT, C++, Linux Display.
Much of the work will be rewriting applications from Java to C++. A portion of the work is re-coding to C++ and other portion is re-architecting to C++. Much of the middle layers of the application have to be redefined and redeveloped (from business logic to UI).
They are looking for Software engineers that can do object oriented and multithreaded embedded application development.
Responsibilities:
Work with Sr Engineers to establish goals for week
Design display and guidance systems in C++
Interface with Systems Engineers on refinement of requirements and solutions
Will be designing new feature sets for the platform.
Help with Linux Device development
If candidate has QT, will help with architecture
Will perform unit-tests on code for bugs
Utilize networking for communication with the vehicle (CAN, LIN, etc)
Each day will be 60-80% development
some example things they will work on are:
c++ conversion from Java
customer facing code down to register
clock cycles
data on communication bus and transmission to tractor
stability related to data latency issues
Skills:
C++, embedded software, Java, Postgres, postgresql, GIT, Agile, object oriented, Linux, QT, android, rtos
Top Skills Details:
C++,embedded software
Additional Skills & Qualifications:
BS in Electrical Engineering, Computer Engineering
3+ years of embedded application development experience
Strong experience in C++
Java is a plus
QT is a plus
Experience with object oriented and multithreaded systems is a must
Experience with Linux is a plus
Experience with SQL, Postgres, PostgreSQL, is a plus
Must have experience with hardware or systems.
Must have experience with communication protocols / networking like CAN, LIN, RS-232, RS-484, ethernet, USB, etc.
GIT is a plus
Must have strong communication skills
Experience from automotive industry is a plus, but will also look at people from companies like motorola, RIM/Blackberry, etc.
Eligibility requirements apply to some benefits and may
depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. This temporary role may be eligible for the following:
Medical, dental & vision
401(k)/Roth
Insurance (Basic/Supplemental Life & AD&D)
Short and long-term disability
Health & Dependent Care Spending Accounts (HSA & DCFSA)
Transportation benefits
Employee Assistance Program
Time Off/Leave (PTO, Vacation or Sick Leave)
About Actalent:
Actalent connects passion with purpose. Our scalable talent solutions and services capabilities drive value and results and provide the expertise to help our customers achieve more. Every day, our experts around the globe are making an impact. We’re supporting critical initiatives in engineering and sciences that advance how companies serve the world. Actalent promotes consultant care and engagement through experiences that enable continuous development. Our people are the difference. Actalent is an operating company of Allegis Group, the global leader in talent solutions.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.