Software Engineer (.Net, C#, Application Security)

Apply now »

Date: Jul 9, 2024

Location: Pune, IN

Company: PACCAR

As a Software Engineer this role will focus on developing and implementing Vehicle Software functionality and drive global projects in the Vehicle Software Delivery area. This role will be a member of the team that focuses on Vehicle Software Delivery for our PACCAR Trucks!

 

Key Responsibilities:

  • Actively develop and maintain our applications that enable telematics, over-the-air software updates, and our service tool solutions that program software on our PACCAR vehicles.
  • Work with other PACCAR Divisions to understand, design, and implement features for the manufacturing environment where we build trucks as well as solutions that aid our aftermarket trucks.
  • Coordinate with business stakeholders to understand the program and relevant user stories.
  • Design and develop solutions to meet business requirements and acceptance criteria.
  • Troubleshooting and systems administration.
  • Support SOX and IT Security guidelines to ensure all systems are kept in compliance.
  • Identify dependencies between projects and other systems.
  • Accurately estimate the time required to complete technical tasks and deliverables.
  • Communicate effectively with business analysts and internal teams to deliver product’s technical requirements like web service, screen, interface, and GUI designs.
  • Work as part of an Agile Team to deliver projects that meet customer expectations and achieve desired business benefits.
  • Monitor problem tickets and support resolution for supported applications.
  • Identify recurring issues and propose long-term solutions.
  • Perform telematics, diagnostics testing, and over-the-air software updates.

 

Skills REQUIRED:

Education Requirements:

  • 4 years’ bachelor’s degree in computer science/MIS/Engineering, or related field.

 

Technical / Professional Experience Requirements:

  • 4+ years of software development and application support experience.
  • Strong understanding of Object-Oriented programming, SOA concepts, and SOLID Design Principles.
  • Proven expertise in secure web development (Web Applications, Web API, Web Services).
  • In-depth knowledge of software design, application security, and testing methodologies (including test-driven development and test automation).
  • Experience with automotive and Embedded security.
  • Experience with queuing technologies.
  • Read and understand Motorola S record / Intel Hexfile.
  • Track record in crypto primitives (HASHING / Digital Signatures).
  • Sound knowledge of Cryptography fundamentals, Hardware security module (HSM), and Public Key Infrastructure.
  • 2+ years of programming experience - .NET Core, ASP.NET Core, C#, Angular, JSON, XML, RESTful web services, WCF, SQL/TSQL – SQL Server.

 

Skills DESIRED:

  • Familiarity of AWS and Azure.
  • Familiarity with Angular/TypeScript
  • Experience in automotive and embedded engineering is a plus.
  • Experience with test-driven development.
  • Experience in Agile Scrum framework and Azure DevOps

 

COMPETENCIES AND BEHAVIORS:

  • Excellent problem-solving skills and written and verbal communication skills.
  • Able to work effectively in a team environment with little or no supervision.
  • Able to prioritize and track multiple initiatives concurrently.
  • Embody and promote PACCAR ITD values of Teamwork, Continuous Improvement, Commitment, Openness, and Learning.


Job Segment: Developer, Test Engineer, Testing, Embedded, Software Engineer, Technology, Engineering

Apply now »