Client: TCS Location: Columbus, IN Duration: 6 Months Experience: 4 – 6 Years Title: Software Embedded Engineer (Bootloader & OS Team)
Description: Must Have: • 3-6+ years industry experience developing complex embedded real-time controls software systems • Experience on Bosch EDC 17 Engine Controller • Experience on Infineon Tricore Processor (TC17xx preferred) • Infineon PCP Assembly Coder • Experience with standard embedded software software development environment. • Requirements development and validation experience including documentation • Software verification experience at the component level and unit level • Experience programming C code • Experience and understanding of the digital core hardware as it applies to developing the low level software. • Experience in embedded compilers and debuggers and their setup • Experience in schematic reading and hardware troubleshooting. • Awareness of modeling and simulating control algorithms • Awareness of the application of control laws and theory to embedded controls. • Ability to measure Micro processor throughput and memory utilization Exposure to automotive domain, exposure to power train will be an added advantage. • Ability to effectively work with cross-functional groups and individuals • Ability to understand customer needs and convey as requirements • Innovative and advocate for improved processes and products • Able to interact effectively and professionally with diverse internal customers and suppliers Good to Have: • Experience programming C code • Experience and understanding of the digital core hardware as it applies to developing the low level software. • Experience in embedded compilers and debuggers and their setup • Experience in schematic reading and hardware troubleshooting. • Awareness of modeling and simulating control algorithms • Awareness of the application of control laws and theory to embedded controls. • Ability to measure Micro processor throughput and memory utilization Exposure to automotive domain, exposure to power train will be an added advantage. Develop and maintain embedded controls software using standard embedded software workflow, practices, toolset, and a standard development environment: Develop software component requirements specifications. Develop the architectural designs and software system interfaces in accordance with standard embedded software architecture and by working with embedded software architects. Develop production embedded code using standard embedded software procedures, development environment, and toolsets Verify implementation using standard embedded software procedures, test environment, and test toolsets. Build, configure, and rough tune the production software using standard embedded software procedures, build environment, corporate configuration management system, and engineering tools. Support engine and machine testing as requested using standard embedded software procedures, engineering tools, and test environment and toolsets. Troubleshoot software problems using software analysis tools (such as emulators, protocol analyzers, debuggers, oscilloscopes etc.) and effective troubleshooting techniques and standard embedded software procedures. Write and work Problem Reports/Change Requests in accordance with configuration management plans and procedures Perform software releases using standard embedded software procedures, build environment and release scripts, and corporate configuration management system -- You received this message because you are subscribed to the Google Groups "American Vendor--IT Consulting" group. To unsubscribe from this group and stop receiving emails from it, send an email to sap-vendor+unsubscr...@googlegroups.com. To post to this group, send email to sap-vendor@googlegroups.com. Visit this group at http://groups.google.com/group/sap-vendor. For more options, visit https://groups.google.com/d/optout.