Embedded Software Engineer
Apply NowCompany: HTC Global Services
Location: Dearborn, MI 48126
Description:
HTC Global Services wants you. Come build new things with us and advance your career. At HTC Global you'll collaborate with experts. You'll join successful teams contributing to our clients' success. You'll work side by side with our clients and have long-term opportunities to advance your career with the latest emerging technologies.
At HTC Global Services our consultants have access to a comprehensive benefits package. Benefits can include Paid-Time-Off, Paid Holidays, 401K matching, Life and Accidental Death Insurance, Short & Long Term Disability Insurance, and a variety of other perks.
Position Duties:
In this role, you will be assisting with the design, implementation, testing, documentation, and support of software changes to client's developed control systems tools under the direction of the Vehicle Controls Tools Technical Specialist.
Responsibilities:
Skills Required:
Skills Preferred:
Experience Required:
Experience Preferred:
Education Required:
Education Preferred:
Our success as a company is built on practicing inclusion and embracing diversity. HTC Global Services is committed to providing a work environment free from discrimination and harassment, where all employees are treated with respect and dignity. Together we work to create and maintain an environment where everyone feels valued, included, and respected. At HTC Global Services, our differences are embraced and celebrated. HTC is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills, and experiences within our workforce. HTC is proud to be recognized as a National Minority Supplier.
At HTC Global Services our consultants have access to a comprehensive benefits package. Benefits can include Paid-Time-Off, Paid Holidays, 401K matching, Life and Accidental Death Insurance, Short & Long Term Disability Insurance, and a variety of other perks.
Position Duties:
In this role, you will be assisting with the design, implementation, testing, documentation, and support of software changes to client's developed control systems tools under the direction of the Vehicle Controls Tools Technical Specialist.
Responsibilities:
- Design, develop, code, and test planned changes to software tools along-side with the Vehicle Controls Tools Technical Specialist.
- Follow section change control process to bring approved changes to resolution.
- Provide user support across the globe using phone, email, Webex, Instant Messaging, and 1/1 interactions.
- Provide user account creation, maintenance, and access controls.
- Participate in the development and delivery of training material to world-wide community.
- Document changes in the appropriate user manuals and other media.
- Participate in User Forum meetings.
Skills Required:
- In-depth experience with the C-language, preferably in support of an embedded control systems environment.
- Must have working knowledge of C language data structures, pointers, bit manipulation techniques, file read/write, hash tables, and recursion.
- Experience developing applications in a Unix environment, including make, make-files, gdb, bash, editing, setuid, and process fork.
- Experience developing Graphical User Interfaces in a Unix environment.
- Experience with interfacing to Postgres database and Postgres table creation.
- Working experience in Code Configuration Management, Jira Issue Management, Microsoft Word, Excel, and Powerpoint.
Skills Preferred:
- Excellent oral and written communication skills.
- Excellent organizational skills.
Experience Required:
- Embedded Controls Systems tool development.
Experience Preferred:
- Knowledge of industry standard file formats including ASAM e.V A2L, Intel H32, Motorola S-records.
- Knowledge of TCP/IP Sockets.
- Knowledge of Motif widget set, X-windows, Exceed Turbo-X, GTK+, Builder Xcessory.
- Knowledge of control system software and calibration development including ATI/Vision, ETAS/Inca.
Education Required:
- Bachelor's degree in computer science or engineering.
Education Preferred:
- Master's degree.
Our success as a company is built on practicing inclusion and embracing diversity. HTC Global Services is committed to providing a work environment free from discrimination and harassment, where all employees are treated with respect and dignity. Together we work to create and maintain an environment where everyone feels valued, included, and respected. At HTC Global Services, our differences are embraced and celebrated. HTC is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills, and experiences within our workforce. HTC is proud to be recognized as a National Minority Supplier.