Responsibilities:
• Develop object-oriented, multithreaded embedded applications in C++
• Rewrite applications from Java to C++
• Design features for display and guidance systems
• Work on Linux device development
• Collaborate with systems engineers on requirements
• Perform unit testing and debugging
• Work with vehicle communication networks (CAN, LIN, etc.)
• Contribute to architecture using Qt (if experienced)
Required Qualifications:
• Bachelor’s in Electrical/Computer Engineering or related
• 4+ years of embedded application development
• Strong C++ and object-oriented, multithreaded development experience
• Experience with hardware/systems and communication protocols (CAN/LIN/RS-232/Ethernet/USB)
Preferred Skills:
• Qt, Linux, Java
• SQL/PostgreSQL
• Git
• Automotive or similar industry background