Embedded Engineer
Location: Dearborn MI/Hybrid
Duration: 12 Months
Description
Position Duties:
In this role you will be assisting with the design, implementation, testing, documentation, and support of software changes to Client-developed control systems tools under the direction of the Vehicle Controls Tools Technical Specialist.
Responsibilities Include
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 Client 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 of Code Configuration Management, Jira Issue Management, Microsoft Word, Excel, 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, Client H32, Client 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
As an equal opportunity employer, ICONMA provides an employment environment that supports and encourages the abilities of all persons without regard to race, color, religion, gender, sexual orientation, gender identity or express, ethnicity, national origin, age, disability status, political affiliation, genetics, marital status, protected veteran status, or any other characteristic protected by federal, state, or local laws.
Duration: 12 Months
Description
Position Duties:
In this role you will be assisting with the design, implementation, testing, documentation, and support of software changes to Client-developed control systems tools under the direction of the Vehicle Controls Tools Technical Specialist.
Responsibilities Include
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 Client 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 of Code Configuration Management, Jira Issue Management, Microsoft Word, Excel, 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, Client H32, Client 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
As an equal opportunity employer, ICONMA provides an employment environment that supports and encourages the abilities of all persons without regard to race, color, religion, gender, sexual orientation, gender identity or express, ethnicity, national origin, age, disability status, political affiliation, genetics, marital status, protected veteran status, or any other characteristic protected by federal, state, or local laws.
-
Seniority level
Entry level -
Employment type
Contract -
Job function
Engineering -
Industries
Staffing and Recruiting
Referrals increase your chances of interviewing at ICONMA by 2x
See who you knowGet notified about new Embedded Engineer jobs in Dearborn, MI.
Sign in to create job alertSimilar jobs
People also viewed
-
Full Stack Software Engineer, Digital Customer
Full Stack Software Engineer, Digital Customer
-
Full Stack Software Engineer
Full Stack Software Engineer
-
Junior Backend Engineer
Junior Backend Engineer
-
Entry/Junior Software Engineer (Remote)
Entry/Junior Software Engineer (Remote)
-
Software Engineer- Littleton, CO
Software Engineer- Littleton, CO
-
Software Engineer
Software Engineer
-
Junior Full Stack Software Engineer
Junior Full Stack Software Engineer
-
💻 Software Engineer, Backend
💻 Software Engineer, Backend
-
Software Engineer, Training
Software Engineer, Training
-
Junior React Developer
Junior React Developer
Looking for a job?
Visit the Career Advice Hub to see tips on interviewing and resume writing.
View Career Advice Hub