Job Information
Apex Systems, Inc Embedded Systems Software Engineer in Dearborn, Michigan
Job#: 2052297
Job Description:
Key responsibilities include:
- Developing and utilizing design thinking and user experience methods for new car products and software features.
- Creating HMI software, including screens and widgets
- Utilizing C++ and web application layer software to develop interactive features such as vehicle settings and software update applications.
- Implementing graphical user interfaces using QML/Qt Quick/Web technologies for Ford's SYNC infotainment system.
- Testing developed software for performance and documenting system design.
Required Skills:
- High-level and low-level design for given features.
- Implementing graphical user interfaces using QML/Qt Quick/Web technologies.
- Developing unit and integration tests for features.
- Testing software performance and documenting system design.
- Debugging customer/field issues and fixing bugs.
Experience Required:
- 5 years in the position offered or 3 years in software development using C++, web programming, CSS, JavaScript, HTML, and JavaScript frameworks.
- 3 years developing user interface components using Qt/QML or JavaScript frameworks and web technologies.
- 2 years developing software in an Agile environment and using Agile methodologies.
- 2 years developing HMIs for infotainment, embedded systems, or mobile platforms.
- 3 years with at least three of the following:
- Utilizing QNX OS or RTLinux.
- Validating code with unit-testing frameworks.
- Performing software development involving inter-process communications.
- Developing multi-threaded software applications.
- Utilizing GNU debug tools.
- 2 years in software development for embedded systems.
- Experience in React.js and React Native is a plus.
- Must live within commuting distance of the stated office.
Education Required:
- Bachelor's degree or foreign equivalent in Computer Science, Engineering, or a related field.
Education Preferred:
- Master's degree and 3 years of experience in software development.
Additional Information:
- Hybrid position (3 days a week in Dearborn).
- Proficiency in C/C++ and HTML5 technologies, including JavaScript and React, is required.
EEO Employer
Apex Systems is an equal opportunity employer.