Search by job, company or skills

hashlist

Software Engineer - Connectivity

Save
new job description bg glownew job description bg glow
  • Posted 19 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are looking for a Software Development Engineer – Connectivity. You will play a pivotal role in shaping the definition and implementation of new TCU platforms at a major OEM. The role requires automotive or equivalent platform expertise in building scalable and high-quality product development.

Engagement details:

  • Location: Bengaluru, India
  • Employment type: Contract ( long term assignment via Hashlist )
  • Working model: On-site
  • Start date: ASAP

Responsibilities:

  • Design, develop, and maintain software for TCU connectivity platforms across 4G/5G, C-V2X, UWB, NFC, and CAN domains
  • Write, code, test, and analyze software programs and applications throughout the full production lifecycle
  • Review validation logs, confirm defects, and drive resolution in collaboration with the development team
  • Research, design, document, and modify software specifications to meet evolving platform requirements
  • Integrate software across multiple execution contexts and domains using dynamic linking and loading techniques
  • Perform performance optimization and tuning for embedded Linux and NAD environments
  • Implement and maintain telematics features including eCall, remote services, data collection, and Phone as a Key
  • Conduct static and dynamic code analysis; develop and execute unit, integration, and system test plans
  • Collaborate with cross-functional teams including validation, hardware, and cloud engineers
  • Provide mentoring, support, and technical guidance to junior engineers
  • Communicate findings and technical decisions clearly to both technical and non-technical stakeholders

Qualifications:

  • College diploma or university degree in computer science, information systems, or software engineering — plus 5–12 years of equivalent experience
  • Hands-on knowledge of: 4G/5G Modem, DSRC, C-V2X, Ultra Wide Band, NFC, CAN, Ethernet, IP, TCP/UDP, TLS/DTLS
  • Familiarity with MQTT, OMA-DM, LWM2M, and Macchina.io framework
  • Experience with Linux, NAD, Application Processor, SoC, HSM, SEE
  • Industry background in connectivity, cockpit, or cloud solution development (automotive or consumer)

Nice to have:

  • Deep understanding of on-board and off-board connectivity platforms
  • Native software engineering experience: C/C++, Rust, Java, or JavaScript
  • Linux and NAD development; startup configuration, scripting, and application development
  • Performance optimization and tuning
  • Strong grasp of quality practices: static/dynamic code analysis, unit, integration, and system testing
  • Experience with dynamic linking/loading and multi-domain software integration
  • Radio Interface Layer and Hardware Abstraction design principles
  • Multiple vehicle architectures and diagnostics experience
  • Signal, API, and service-oriented interface design
  • Knowledge of telematics features: eCall, remote services, data collection, Phone as a Key
  • V2X technology and applications (Day 1 and beyond)
  • SAFe Agile practices
  • Knowledge of applicable data privacy practices and laws
  • Ability to communicate clearly with non-technical stakeholders and cross-functional teams

Next steps

  • Press Apply
  • We will review your application
  • If qualified, you will be accepted into the network and can be considered for this and similar positions & projects

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 148324373

Similar Jobs

Bengaluru, India

Skills:

UDPLinux NetworkingAgile MethodologiesContainerized softwareDevOps practicesDebugging networked systemsGRPC

Bengaluru, India

Skills:

JavaLinux DevelopmentNetworking ProtocolsWi-Fi development and debugging toolsIEEE802.11 Wi-Fi protocols

Bengaluru, India

Skills:

JavaLinux DevelopmentWi-Fi development and debugging toolsIEEE802.11 Wi-Fi protocols