Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

ECU Software Engineer I

Expired Job

Hitachi Farmington Hills , MI 48336

Posted 3 months ago


The primaryresponsibility of this position is to design powertrain ECU software,specifically low level driver software (a.k.a BSW or basic software) developedfor 32-bit single and multi-core microcontrollers. Secondary responsibilitiesinclude test software development, software validation, softwaretroubleshooting, and root cause analysis.


This position will berequired to work directly with the Hitachi project teams in Farmington HillsMichigan, Kentucky, and Japan to support the design and functionality of thesoftware delivered to the customer. Theengineer will follow Hitachi's corporate software development process toproduce high quality software artifacts. The engineer will analyzerequirements, write software design specifications, develop & debug code, writesoftware validation test plans, and execute software validation test plans,while maintaining proper version control and configuration management.

The specific responsibilitiesof the Software Design Engineershall include (but shall not be limited to) the following:

  • Analyze ECUrequirements specifications, identify software requirements, and develop asoftware requirements matrix to show software meets all specified requirements.

  • Write software designspecifications, software interface specifications, and software verificationdocuments. Assist in software design and code reviews executed.

  • Develop C and assemblycode, make files, linker command files, and any necessary build scripts orbatch files. Use debugger tools to flash ECU and debug software on a HIL bench.

  • Perform unit testing andintegration testing on a HIL bench to verify software against the softwaredesign specifications.

  • Exercise versioncontrol by checking in and out of a source code repository, and followdepartment policies for maintaining trunk and branch integrity. Followdepartment policies for change control to manage software change requests andmaintain traceability.

  • Write softwarevalidation test plans, execute software validation procedures, and generatereports to show validation status.


  • Possess a bachelor degree in ElectricalEngineering, Computer Science Engineering or a related technical area.

  • Be proficient in software programming languagessuch as assembly, C or other high level languages.

  • Be familiar with automotive component andvehicle test procedures, including EMI/EMC testing.

  • Be generally knowledgeable in the automotivedevelopment process.

  • Have experience with electronic controlsystems.

  • Have experience with design specifications anddetailed software documentation.

  • Have experience with software validation testprocedures.

  • Have experience with NXP, Infineon, and/orRenesas 32-bit microcontrollers.

  • Have working knowledge of debuggers andemulation tools, CAN interface tools and other serial communication interfaces.

  • Have experience coordinating and facilitatingseveral small projects or one major project.

  • Experience with ETAS and/or ATI calibrationtools and real time OS kernels is a plus.

  • Must be able to travel for to Europe, US and


Additionally, the ability to work independentlywith minimal direction is required as are strong verbal and writtencommunications skills. Experience withPCs and application software, such as MS Office tools and Lotus Notes are alsorequired.

See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
JPC 2091 PLM Software Engineer

Prolim Global

Posted 7 days ago

VIEW JOBS 12/5/2018 12:00:00 AM 2019-03-05T00:00 Job Description * Share * Share * Email * Facebook * Twitter * Linkedin * Print Surface plate inspection Hawthorne, California - United States | Posted - 09/29/17 Apply Apply without Registration Overview PROLIM Global Corporation ( is currently seeking Surface Plate Inspector for location Hawthorne, CA for one of our Top client. Responsibilities: * Performs receiving inspection on mechanical parts, components, assemblies and materials. May include, but is not limited to, purchased parts, in-process and final assemblies, and materials for workmanship and conformance to specifications/drawings. * Utilizes inspection equipment such as micrometer and calipers, profilometers, etc. * Approves or rejects items and documents inspection results as required. * Performs documentation review and verification of certification, specifications, and conformance to design and specification requirements. Basic Qualifications: * High School Diploma or equivalent * Receiving and Surface Plate inspection experience is required Must have GD&T and +/-.0005 tolerance experience Preferred Skills and Experience: * ISO 9001/AS9100 experience is a plus * GD&T skills through experience and/or formal training * Must be able to read and interpret engineering drawings and CAD models * Basic blueprint reading to determine dimensions and tolerances of machine parts Additional Requirements: * Must be able to work all 1st shift or 2nd shift weekend hours (Fri, Sat, Sun, Mon, 3:15 am - 3:45pm or 3:15 pm - 3:45 am) About PROLIM Corporation PROLIM is a leading provider of end-to-end IT, PLM and Engineering Services and Solutions for Global 1000 companies. They understand business as much as technology, and help their customers improve their profitability and efficiency by providing high value technology consulting, staffing, and project management outsourcing services. Their IT and PLM consulting offerings include; Advisory, PLM Software/Services, Program Management, Solution Architecture Training/Staffing, Cloud Solutions, Servers/Networking, Infrastructure, ERP Practices and QA Services. Engineering services include Data Translation, CAD/CAM/CAE, Process & Product Engineering, Prototyping, and Testing/Validation within a wide range of markets and industries. Prolim Global Farmington Hills MI

ECU Software Engineer I

Expired Job