Source description
About the role
Responsibilities
-
Collaborate with Senior Engineers to establish weekly goals.
-
Design display and guidance systems using QT.
-
Interface with Systems Engineers to refine requirements and solutions.
-
Design new feature sets for the platform.
-
Assist with Linux Device development.
-
Contribute to architecture design if experienced with QT.
-
Perform unit-tests on code to identify and fix bugs.
-
Utilize networking protocols (CAN, LIN, etc.) for vehicle communication.
-
Engage in daily development activities, accounting for 60-80% of the day.
-
Work on tasks such as C++ conversion, customer-facing code, and data transmission stability.
-
Essential Skills
-
BS in Electrical Engineering or Computer Engineering.
-
5+ years of embedded application development experience.
-
Strong experience in object-oriented and multithreaded systems.
-
Proficiency in the person.
-
Experience with Linux.
-
Experience with communication protocols and networking (CAN, LIN, RS-232, RS-484, Ethernet, USB, etc.).
-
Strong communication skills.
-
Additional Skills & Qualifications
-
Experience with the person is a plus.
-
Experience with SQL, Postgres, PostgreSQL is a plus.
-
Familiarity with GIT is a plus.
-
Experience in the automotive industry is advantageous, as is experience with companies like Motorola or RIM/Blackberry.
More at 3B Staffing