Sign in

Staff Software Architect - Telematics #1958

Amarx Search
Fargo, North Dakota, United States
per client, call us.
October 09, 2019

Posted By Premium Recruiter


Full Time position in Fargo, ND

Pay: per client, call us

Position ID: 1958

An excellent position with an American machinery and engine manufacturer

* Staff Software Architect - Telematics *

Please apply ONLY if you have 8+ years of experience in embedded development for displays or telematics

Visa sponsorship is not available for this position

We can ONLY consider your application if you have:

1: 8+ years of experience in embedded software development for displays and/or telematics products

2: Strong knowledge of both RTOS and non-RTOS including, but not limited to Linux

3: Expertise with high speed and wireless communication networks (Ethernet, USB, Bluetooth, Wi-Fi, etc.)

4: Expertise with display interfaces, and associated hardware requirements and implementation methods

5: Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science

We are looking for an outstanding Staff Software Architect for the Electronic Solutions group. This person will lead the development of the software architecture for the Displays and Telematics product line.

DESIRED (not required) SKILLS:

:: Expertise with multi-core and multi-processor product architectures

:: Experience leading teams and facilitating interpersonal communications and conflict resolution

:: Experience with formal requirements tracking tools

:: Experience employing systems engineering methods on a complex display or telematics program

:: Experience with communication protocols (e.g. J1939, ISO11783, TCP/IP, UDS, etc.)

:: Experience with Windows CE, ThreadX, Nucleus, FreeRTOS, QNX, and/orOSEK

:: Experience with Agile Software development methods

Duties and Responsibilities

== Support new project requests by leading early concept development activities

== Develop high-value architecture and requirements documentation for product development

== Lead Decision Analysis activities employing statistics to produce data-driven decisions

== Review technical artifacts generated by other engineering groups

== Lead resolution of complex product issues

== Mentor other software developers in architecture, design, coding, and test practices

== Work in a team environment to ensure the final product performs at levels specified in the product specifications

== Stay abreast of new technologies and help set the roadmap for future product growth

== Collaborate with other units to maintain product alignment and share best practices

== Travel as needed to accomplish the tasks required of this position, including meeting with customers to generate and/or revise concepts and product requirements, attend relevant industry conferences and trainings, and represent our division with all our stakeholders

Please send resume as a Microsoft Word attachment to