Randstad Sr. Autosar Software Engineer in Fargo, North Dakota
Sr. Autosar Software Engineer
salary:$55 - $85 per hour
date posted:Monday, October 9, 2017
Education: - Minimum B.S. degree in Electrical Engineering/Computer Engineering/ Power Electronics from an accredited engineering program.
Skills and Experience:
5 to 8 years of experience in embedded software development for microcontrollers/DSPs
1 to 4 years of experience in embedded software development for 32 bit microcontrollers, compiler, linker, and locator tools chains
Experience reading and understanding schematics and IC data sheets
Experience with AUTOSAR architecture, configuration tools, and standards
Experience configuring AUTOSAR BSW stacks and services, creating or utilizing automated scripting tools and automated test systems
Experience with design, development, and testing of input/output hardware abstraction, complex device drivers (CDD) for AUTOSAR basic software (BSW) and configuration for applications
Experience with development and debugging tools (e.g. Software Configuration Management, debuggers, oscilloscopes, timing analysis, static analysis, logic analyzers, multi-meters, etc.) to perform development and troubleshooting
Experience analyzing software in areas such as timing analysis of peripherals and optimization techniques for solving timing critical issues
Experience with formal software development lifecycle activities including peer reviews, defect tracking, verification testing, deployment, etc.
Good understanding of test automation and continuous integration build serves
Good written and verbal communication skills (English)
Ability to travel up to 25% as needed to represent company and to accomplish the tasks required of this position.
Experience using Vector tools such as PREEVision , DaVinci tool suite, CANdela, CANoe - Experience using Tresos toolset for MCAL configuration
Experience with communication networks (e.g. CAN, Ethernet etc.) and communication protocols (e.g. UDS, XCP, LIN, J1939, ISO11783, etc.)
Perform requirements gathering and development with internal and external customers.
Develop high quality software architectures and designs, including breaking the original requirements down into the proper high level and mid range architecture and then creating detailed design notes from the results.
Configure AUTOSAR BSW, MCAL and test, and deliver to platform teams. Provide support to application teams
Work individually or with a team to perform advanced analysis and make recommendations and design decisions based on results with minimal assistance from others. Review the work products of others to ensure proper application of design techniques.