Term
Full Time
Language
Japanese/English
Locations
Southfield, Michigan
Hour
9:00AM - 6:00PM
Job Description
Requirement analysis — Analyze the requirement specifications, conduct Q&A sessions to clarify discrepancies, concerns.Software Design — Understand the existing specifications, software structure, and the changes of the new specifications. Design software using flow chart, truth table, DFD, time sequence.Coding — Implement programming by using C language, perform reviews.Testing (testing based on Unit, Module, Integration, Vehicle, Comprehensive check) — Using debugging tools to ensure the software works as designed. Using simulation environment, confirm all the functions and communication to work as expected. Create test cases, perform debugging, conduct test result reviews.
Requirements
While an embedded software engineer candidate with automotive and/or home electronics industries experience is preferred, an emphasis will be placed on the following:- A few years software development experience with C and/or C++ Language
Good time management skills
Flexibility to adjust to changing needs
Ability to understand and satisfy customer needs
Should be self-starter with strong analytical and problem solving skills
Good verbal and written communication skills
Must have Bachelor degree or above in Computer Science or equivalent field
Able to start working immediately
Embedded Software Engineer Preferred Skills:
Knowledge on CAN, QNX is a plus
Some experience with graphics/HMI
Other:
Although this position is for junior level developers, entry level is acceptable.
Paid Time Off
Paid holidays (depending on the work location), Vacation, Sick Leave
Salary
Depends on Experience
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job