Demo

Commercial Banking Area President/Commercial Lender & Relationship Manager (Business Development Officer)

NPAworldwide
Roanoke, VA Full Time
POSTED ON 4/10/2026
AVAILABLE BEFORE 5/8/2026
Why a Great Opportunity

It is a Direct Hire, Full Time position and the client is a top-level gobal brand in automotive technology. If you have good knowledge of embedded software development in C/C for 16 bit and 32 bit micro-controllers, including application and low level drivers for multiple micro-controllers such as PPC microcontrollers, ARM, Core or DSP, then this position is well suited to you.

Job Description

Job Summary of the Senior Software Engineer:

Senior level Software Engineer with experience using a disciplined software development process, with the working knowledge of configuration management (preferably PTC/MKS), project monitoring, and control techniques is required to play a key role in selecting, defining, creating and communicating the software architecture of the embedded software that is compliant with the system architecture for one of our clients in Auburn Hills, MI.

It is a Direct Hire, Full Time position and the client is a top-level gobal brand in automotive technology. If you have good knowledge of embedded software development in C/C for 16 bit and 32 bit micro-controllers, including application and low level drivers for multiple micro-controllers such as PPC microcontrollers, ARM, Core or DSP, then this position is well suited to you.

Responsibilities Of The Senior Software Engineer

  • Development (design, implement, test and debug) of core and/or application specific software requirements for automotive embedded electronic module serial production projects
  • Develop software in compliance with a formal ASPICE/CMMi based Global Product Engineering Process (GPEP).
  • Support rest of the functional disciplines with all aspects related to software architecture
  • Perform complex work assignments requiring independent problem solving and decision making, requiring strong software technical competency
  • Work assignments primarily involve senior/advanced level work and may mentor other software engineer.
  • Lead the planning, scheduling, monitoring and reporting of all software related activities for various projects
  • Coordination of integration of core and/or 3rd party software such as CAN NOS into an application specific software ECU
  • Define, document, and communicate the software architecture
  • Ensure all software project team is using it correctly and the software and system architectures are in synchronization
  • Make sure that the architecture is not only the right one for operations, but also for deployment and sustainment and only as complex as it needs to be in order to meet the system requirements and system architecture.
  • Resolve disputes and make trade-offs and resolve technical problems
  • Provide high level guidance and direction on project work, making sure that new application projects fit in with an overall software architecture and strategic vision.
  • Promote maximum allowable reuse of software architecture and components of the software architecture
  • Participate in product line platform selection and system architecture definition.
  • Performs other duties as necessary in support of business objectives. Ensures that facilities are in full compliance with all safety regulations.
  • Maintains regular attendance.
  • Follows safe work procedures; Uses appropriate personal protective equipment (PPE); Uses workplace tools and equipment as instructed; Reports workplace hazards, injuries and illness as soon as possible following event.
  • Complies with the requirements of Quality Operating System (QOS)

Qualifications

  • BS degree in Mechanical Engineering/ Computer Engineering / Systems Engineering / Electrical Engineering / Computer Science or equivalent
  • Knowledge of product development engineering practices in automotive field
  • Knowledge of embedded software development in C/C for 16 bit and 32 bit micro-controllers including application and low level drivers for multiple micro-controllers such as PPC microcontrollers, ARM, Core or DSP
  • Background in RTOS-based develompent (Linux or QNX).
  • Experience in using a disciplined software development process based on ASPICE or CMMi process model.
  • Competent in the core frameworks used and must have a strong knowledge of the problem domain that their systems are meant to provide solutions for.
  • Academic or practical experience is definition and design of software architectures for automotive projects.
  • Ambassador between software engineering teams and system architects, and product lines
  • Working knowledge in structured engineering approach
  • Working knowledge in development or portable, reusable and modular software in automotive environment
  • Working knowledge of configuration management (preferably PTC/MKS), project monitoring and control techniques.
  • Troubleshooting and debugging skills
  • Knowledge of structured problem solving (8D) methods and/or techniques.
  • Knowledge of analysis and engineering tools such as version control/configuration management, UML tools, static code check tools
  • Working knowledge of CAN and LIN based tools such as CANalyzer, CANoe, CANape, neoVI, Enterprise Architect

Salary.com Estimation for Commercial Banking Area President/Commercial Lender & Relationship Manager (Business Development Officer) in Roanoke, VA
$118,497 to $161,522
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Commercial Banking Area President/Commercial Lender & Relationship Manager (Business Development Officer)?

Sign up to receive alerts about other jobs on the Commercial Banking Area President/Commercial Lender & Relationship Manager (Business Development Officer) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$159,222 - $242,725
Income Estimation: 
$193,164 - $280,043
Income Estimation: 
$150,457 - $218,050
Income Estimation: 
$199,638 - $272,021
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at NPAworldwide

  • NPAworldwide Greenville, SC
  • Job Description: JOB DESCRIPTION POSITION SUMMARY This Civil Engineer role assumes working with stakeholders within the Greenville office to provide direct... more
  • 12 Days Ago

  • NPAworldwide Hilton, SC
  • Job Description Customer Service Manager (Bank Experience Only) Essential Duties And Responsibilities Leadership Overall branch oversight for, service and ... more
  • 12 Days Ago

  • NPAworldwide Denver, CO
  • Job Description Build and execute a full sales strategy to grow bookings and revenue across direct, digital, and travel advisor channels. Hire, manage, coa... more
  • 12 Days Ago

  • NPAworldwide South Boston, VA
  • Why a Great Opportunity In this role you will evaluate, design and be responsible for all part selections, schematic capture, and supervising the board lay... more
  • 12 Days Ago


Not the job you're looking for? Here are some other Commercial Banking Area President/Commercial Lender & Relationship Manager (Business Development Officer) jobs in the Roanoke, VA area that may be a better fit.

  • NPAworldwide Fincastle, VA
  • Job Description Commercial Banking Area President/Commercial Lender & Relationship Manager (Business Development Officer) Essential Duties And Responsibili... more
  • 13 Days Ago

  • New Peoples Bank Princeton, WV
  • Description EXEMPT This position offers flexibility regarding on-site location within the Northern Market locations (Bluefield, Princeton, & Tazewell). PRI... more
  • 24 Days Ago

AI Assistant is available now!

Feel free to start your new journey!