Enable job alerts via email!

BPM Developer

TechDigital Group

Richfield (MN)

On-site

USD 80,000 - 120,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled embedded software engineer to design and implement innovative solutions for vehicle features. In this role, you will focus on developing and integrating application layer software using C++ on a QNX RTOS, while adhering to industry standards and best practices. You will collaborate with cross-functional teams to translate requirements into robust control system designs, ensuring compliance with safety and regulatory standards. If you are passionate about automotive technology and eager to contribute to cutting-edge projects, this opportunity is perfect for you!

Qualifications

  • 2+ years of software development experience in C/C++.
  • 1+ year experience in AUTOSAR BSW and application layer.
  • Experience with Vector DaVinci tools.

Responsibilities

  • Design and develop embedded software solutions for vehicle features.
  • Implement and validate AUTOSAR software components.
  • Debug HW-SW interfacing issues using common tools.

Skills

C++
AUTOSAR
QNX RTOS
Embedded Software Development
Debugging Skills
Communication Services
Functional Safety (ISO 26262)

Education

Bachelor's in Electrical Engineering
Bachelor's in Computer Engineering
Bachelor's in Computer Science
Master's in Electrical Engineering
Master's in Computer Engineering
Master's in Computer Science

Tools

Vector DaVinci Configurator
Vector DaVinci Developer
Jama
Polarion
Clearcase
Git
GitHub
JIRA
BTC Embedded Tester
Simulink Test

Job description

Summary:
You will be involved in the design, implementation, and validation of software for a variety of vehicle features, such as: starting, locking, lighting, alarms, windows, powered closures, seats, climate control, and others. In this role Engineers will focus on software development and integration of application layer software for the body control modules. You will leverage Adaptive AUTOSAR and implement in C++ for a QNX RTOS.

What you will be able to do:

  1. Design an embedded software solution that will execute in ETAS implementation of Adaptive AUTOSAR on a QNX RTOS
  2. Follow ADAS software coding standards, meet MISRA guidelines, and follow other best practices
  3. Implement ROS support for middleware
  4. Support flow of information through configuration and implementation of IPC infrastructure
  5. Design and develop software for a System on Chip (SoC) solution consisting of multiple operating environments (POSIX, RTOS, bare metal) and processing cores (MPU, MCU, DSP) interfacing with devices through common peripheral buses (SPI, I2C, CAN, PCIe, MIPI CSI, SERDES, Ethernet, UART)
  6. Design and develop FreeRTOS device drivers using C
  7. Design and develop Classic AUTOSAR services and Complex Device Drivers (CDD) using C
  8. Debug HW-SW interfacing issues for root cause identification using common tools and methods (JTAG, oscilloscope, logic analyzer)
  9. Work with a cross-functional team, developing, and capturing requirements for customer interfacing features and technologies
  10. Develop Complex Device Drivers (CDD) and configure basic software components
  11. Perform code level integration related tasks such as replicating build environments, source code debugging and continuously improving and streamlining deployment
  12. Develop AUTOSAR software components and generate ARXML files
  13. Translate requirements into control system designs to achieve program targets
  14. Design and validate control algorithms to meet functional, regulatory, safety requirements, and functional safety (ISO 26262) requirements
  15. Develop and apply software validation test methods, tools, and processes to ensure system functionality and robustness
  16. Develop system plant modules and HIL/SIL/MIL validation infrastructure to support vehicle program plans and quality objectives
  17. Troubleshoot vehicle system functional and diagnostic issues; determine and validate corrective actions and preventative measures
  18. Lead control system project planning and program management to meet functional, quality, and timing objectives

Minimum Qualifications:

  1. BS in Electrical Engineering, Computer Engineering, Computer Science, or related field
  2. 2+ years of experience in software development in C/C++
  3. 1+ year of AUTOSAR BSW, RTE, Application layer experience in Communication Services, Memory Services, System Services, and Complex Device Drivers
  4. 1+ year of experience with Vector DaVinci Configurator, Vector DaVinci Developer

Preferred Qualifications:

  1. MS in Electrical Engineering, Computer Engineering, Computer Science, or related field
  2. Experience in AUTOSAR software development/integration projects
  3. Experience with Service Oriented Architecture (SOA) and AUTOSAR
  4. Experience with Failure Mode Avoidance techniques and/or ISO 26262 functional safety discipline
  5. 2+ years experience in embedded controls software design and development
  6. Experience with Jama, Polarion, Clearcase, Git, GitHub, JIRA, Agile, MISRA C/C++
  7. Experience with BTC Embedded Tester, Simulink Test, Polyspace
  8. Working knowledge of modeling, simulation, and testing techniques
  9. Experience creating and executing Design Verification Plans and Reports

Keywords: Automotive, AUTOSAR, DaVinci, Embedded, Software, MATLAB, Simulink, C, C++, QNX, RTOS

Top 3 Skills:

  1. AUTOSAR
  2. C++
  3. QNX RTOS
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Guidewire Developer - Policy Center

Kforce Inc

New York

Remote

USD 100,000 - 150,000

Today
Be an early applicant

Senior Adobe AEM Developer - Only W2

Saransh Inc

Remote

USD 100,000 - 720,000

Yesterday
Be an early applicant

Guidewire Developer with Producer Engagement - Remote

The Dignify Solutions, LLC

New York

Remote

USD 90,000 - 140,000

11 days ago

Senior Software Developer (Guidewire Certified)

National Indemnity Company

Omaha

Hybrid

USD 110,000 - 145,000

2 days ago
Be an early applicant

Senior Pega developer

TechDigital Group

Remote

USD 80,000 - 120,000

21 days ago

VMO_Application Programmer V_Database_Siebel Administrator - Information Technology - Analysts

Comforcehealth

Charlotte

Hybrid

USD 80,000 - 100,000

9 days ago

Senior Software Developer (Guidewire Certified)

National Indemnity Company

Omaha

Hybrid

USD 110,000 - 145,000

13 days ago

SR APPLICATION DEVELOPER - PEGA Remote

USM Business Systems

Pittsburgh

Remote

USD 80,000 - 100,000

30+ days ago

Guidewire Developer- PolicyCenter

AAA - American Automobile Association

Remote

USD 70,000 - 110,000

30+ days ago