Senior Software Engineer, High Speed Communications

Magna International
Apply Now

Job Description

The Senior Software Engineer, High-Speed Communications is responsible for the design and development of software solutions in various embedded systems. Communication solutions provide means to exchange data between processing components via various media and using various protocols. Based on the type of data, the systems performance requirements, cost and the different use cases, these communications solutions may be designed by one of many of the emerging technologies.

The Senior Software Engineer will work closely with the Software Architect and Systems Architect in order to provide an optimized communications topology for a full vehicle Electrical and Electronics Architecture. This individual will lead a team of Software Engineers that bear responsibility for the implementation of next-generation communication technologies in automotive ECU’s. 

Major Responsibilities

  • Thorough understanding of the overall Systems requirements for automotive E/E Architecture
  • Thorough understanding of the communications requirements for the features in the various Domains (ADAS, Powertrain, etc.)
  • Selection, configuration and implementation of security techniques and protocols
  • Selection and implementation of Data compression and encryption protocols, including the utilization of hardware accelerators for these protocols
  • Implementation, configuration and deployment of time-sensitive networking techniques (TSN)
  • Up to date knowledge of communications technology trends and capabilities
  • Lead the implementation of suitable solutions for communication technologies for various execution environments (OSEK, POSIX)
  • Lead the development and integration of various protocols for the new communication interfaces.
  • Support the architecture for and lead the implementation of high-speed communications interfaces, up to 25Gb/s.
  • Detailed performance testing and analysis and benchmarking
  • Help transfer technology, prototype implementations, proof-of-concepts, and knowledge to the wider R&D teams.
  • Create and interpret diagrams, charts, and schematics, as well as documents and test specifications pertaining to software architecture, development, and design.
  • Responsible for testing, analysis, and troubleshooting of projects. Track progress and outcomes and provide key insight when solutions or guidance are needed. Operate as a domain specialist and point person for multiple teams or projects when applicable.
  • Lead the team to deliver solutions within scheduled timeframe and assigned budget.
  • Facilitate collaboration between Groups through extensive client engagement.
  • Contribute to developer facing or user facing documentation as applicable.
  • Perform engineering calculations, simulations, and analysis to develop optimized communication solutions.
  • Work with the product owner and stakeholders to establish requirements and report progress.

Knowledge and Education

  • Engineering degree required; Master’s degree in Electronics Engineering, Computer Science, Electrical Engineering, physics or similar discipline preferred. .
  • Thorough understanding of ASIL levels requirements for automotive software, including redundancy and fail-over, and minimal boot-time, ISO2626, ISO21434
  • Knowledge of high-performance vehicle communication technologies such as Automotive Ethernet (TCP/IP) and all related IEEE 802.xx standards, MIPI, SerDes, CAN-FD, etc.
  • Knowledge of hardware development life cycle. 
  • Knowledge of automotive functional safety and security 
  • Deep understanding of modern Machine Learning methods 

Work Experience

  • Ten (10)+ years’ experience in automotive software development 
  • Experienced with the implementation of Time Sensitive Networking (TSN) techniques.
  • Demonstrated success in Leadership role.
  • Broad functional experience in areas of technology strategic planning and technology development and market research. 
  • Must have strong experience in working with customers on design goals, strategies and requirements. 
  • Experience with embedded operating systems (POSIX and OSEK) and embedded high-performance processers (SoC’s)
  • Experience with security hardware technologies for communication interfaces, Basic understanding of ISO21434
  • Experience with the implementation of various communication protocols, including UDP, TCP/IP, PTP, TSN
  • Experience with the basic communications technologies (CAN, SPI, UART, I2C, …)

Skills and Competencies

  • Strong leadership skills 
  • Strong presentation, rhetorical, influencing, and negotiation skills. 
  • Understanding of the various Automotive Ethernet standards and protocols, as well as the physical layer (IEEE 802.xx)
  • Understanding of the requirements for various automotive sensor applications such as cameras, radar, lidar, such as bandwidth, timing, synchronization, scheduling
  • Experienced with multiple data compression technologies and associated features and attributes such as compression ratio, transfer latency, maximum bandwidth etc.
  • Understanding of feature-specific communication technologies such as CSI2/3, MIPI, Significant SerDes, FPDLink, PCIe3/4/5
  • Understanding of alternative media communication technologies such as Optical and Wireless.
  • Ability to work well and productively, always projecting a positive outlook in a fast-paced, deadline-driven environment.
  • Ability to anticipate roadblocks, diagnose problems and generate effective solutions
  • Demonstrated successful time management and organization skills. 
  • Excellent planning and organization, project management and time management skills 
  • Ability to utilize standard tools and methodologies to guide activities (Fish bone, fault tree, 5-Whys, 8Ds) 

Work Environment

  • While performing the duties of this job, the employee is regularly required to talk and hear and use hands to finger, handle, and feel. The employee is required to reach with hands and arms and have adequate mobility to stand, walk, sit, stoop, kneel, crouch, or crawl. The employee must occasionally lift and/or move up to fifty (50) pounds. 
  • Required Responsible for working in compliance with the provisions of the Health and Safety Act as well as any rules or standards. Expected to exercise caution in all work activities and report any unsafe conditions, injuries, or near misses to the appropriate supervisor. 
  • Must be able to travel internationally on an occasional basis
  • Valid Driver's License is required 

Company Info.

Magna International

Magna International Inc. is a Canadian parts manufacturer for automakers. It is one of the largest companies in Canada and was recognized on the 2020 Forbes Global 2000. The company is the largest automobile parts manufacturer in North America by sales of original equipment parts; It produces automotive systems, assemblies, modules, and components, which are supplied to General Motors, Ford and Stellantis,[7] as well as BMW, Mercedes, Volk

  • Industry
    Automotive
  • No. of Employees
    158,000
  • Location
    Aurora, ON, Canada
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Magna International is currently hiring IT Architect Jobs in Troy, MI, USA with average base salary of $122,000 - $256,000 / Year.

Similar Jobs View More