Search by job, company or skills

Principal Embedded Software Engineer

Principal Embedded Software Engineer

Randstad Sourceright
Fresher
Not Disclosed
Early Applicant
  • Posted 10 hours ago
  • Be among the first 10 applicants

Job Description

Position: Principal Embedded Software Engineer (TK1015FF RM 4511)

MANDATORY SKILLS : Embedded C – Development On Multicore Platform, C & C++(14 or 17), Free RTOS, Linux, Firmware Development, Ethernet Communication – L1 AND L2 Layers, Communication protocols – SPI

PREFERRED SKILLS : Embedded Firmware Development, Device Driver Development, Linux Kernel/User Mode Drivers, Embedded Systems

Qualifications: Bachelor's or master's degree in computer science, Software Engineering, Electronics, Embedded Systems, or related field

Mandatory Skills

  • C & C++(14 or 17),
  • Free RTOS and Linux,
  • Embedded Firmware Development,
  • Ethernet Communication – L1 AND L2 Layers,
  • Software Architecture & Design,
  • Performance Optimization,
  • Embedded Processors,
  • Computer Architecture,
  • Embedded Communication protocols(SPI,I2C)
  • SDLC Fundamentals

Good to Have: Python, ISO 26262

Roles & Responsibility

Lead architecture, design, implementation, testing, and integration of networking device software stack including embedded firmware, kernel/user mode device drivers, stack extensions, debug and test utilities. Develop firmware for communication devices, networking hardware, and safety-critical automotive applications. Design and implement automated unit and system testing while ensuring compliance with functional safety standards and best development practices.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Ethernet Communication – L1 AND L2 Layers

Software Architecture Design

Embedded Processors

Embedded Firmware Development

Free RTOS

SDLC Fundamentals