R&D Senior Software Development Engineer (2022)

Position: CNXMotion Sr Software Development Engineer

CNXMotion, LLC, a joint venture of Nexteer and Continental, is looking for a Senior Software Development Engineer to support activities at our facility in Grand Blanc, Michigan. This research and development facility is staffed with creative engineers who take pride in the unique start-up culture within the automotive industry. The preferred candidate will utilize strong leadership and technical skills in creating new solutions with documented development for advancing steering, braking and motion control technologies. The position is located at the CNXMotion facility in Grand Blanc, MI while offering the opportunity to work from home on a flexible basis.

Responsibilities
  • Lead software architecture planning, design, implementation, and code reviews for systems including Electronic Power Steering, Electronic Brakes, and Motion Control
  • Integrate auto code features from MATLAB designs and models into software applications
  • Debug, analyze, and problem solve diagnostic and functional implementation failures of the system
  • Understand an ASIL architecture and functional safety implementations of embedded systems
  • Design, document, and implement a world class reusable software architecture based upon generated requirements to comply with automotive SPICE and ISO 26262
  • Utilize vehicle dynamics knowledge in development of motion controls
  • Positionoffersthe opportunity to work from home on a flexible basis


Required Qualifications
  • Bachelor of Science in Electrical Engineering, Computer Science, or equivalent engineering discipline
  • Minimum 8 years of embedded software development experience
  • Experience creating C language code for embedded systems/control modules/microcontrollers
  • Experience running software verifications to requirements (SiL, PiL, HiL), including debugging and problem resolution
  • Experience with Matlab / Simulink model-based design
  • Experience with software configuration management systems (i.e., Synergy, MKS), requirements management tools (i.e., MKS) and architectural design toolssuch as Enterprise Architect
  • Familiarity with automotive communication protocols (CAN, CAN FD, FlexRay)
  • Excellent communication skills and a desire to work with people in a collaborative environment


Preferred Qualifications
  • Experience in Rapid Prototyping Software and Algorithm Development
  • Preferred experience with DaVinci Developer and Configurator, Tresos tool experience (AUTOSAR compliant)
  • Understanding of ISO 26262 functional safety concepts and its impact on software development
  • Expertise in Vector based analysis and development tools, cross compilers and cross assemblers, microcontrollers and common peripherals
  • 5+ years of Matlab / Simulink experience
  • Experience in formal requirements and traceability to test
  • Experience developing in multi-core/multi-processor products
  • Ethernet networking experience
  • Experience in embedded Linux product development
  • Tool configuration (Compiler, Simulink Coder, Tresos, debugger)
  • Tool development - Scripting (Python, PERL, Linux shell)


Equal Opportunity Employer Disabled/Minorities/Veterans/Women

VEVRAA Federal Contractor

Nexteer is an E-Verify employer. E-Verify is an internet based system operated by the Department of Homeland Security (DHS) in partnership with the Social Security Administration (SSA) that allows participating employees to electronically verify the employment eligibility of their newly hired employees in the United States.

Accessibility for Applicants with Disabilities:If you need a reasonable accommodation for the online application process due to a disability please call1-989-757-5000. Please provide your contact information and details about the posted position of interest. Only inquiries regarding assistance for those who need an accommodation with the online application process due to a disability will be returned.