Search Jobs

Search by job, company or skills

Embedded Engineer

Embedded Engineer

intuitive apps inc.
Early Applicant
  • Posted 2 months ago
  • Be among the first 20 applicants

Job Description

Hi To All Tech Enthusiasts Out There , We Are Hiring For a Reputed IT Client Of Ours For The Below Positions

Job Title: Embedded Engineer

Location: Gurgaon (WFO)

Experience : 5 yr-10 yrs

Notice Period : Immediate Joiner or Max 30 Days

Skills : C, Linux, STM, NXP, CAN, LIN, UART, SPI, I2C, Automotive experience, AUTOSAR (optional)

Responsibilities

  • Designing, developing, testing, and debugging embedded software and firmware for automotive applications.
  • Collaborating with cross-functional teams including hardware engineers, software engineers, and testing teams to define system requirements and software specifications.
  • Developing low-level device drivers for various microcontrollers and peripherals such as UART, SPI, I2C, CAN, and LIN.
  • Implementing and maintaining communication protocols like CAN, LIN, Ethernet, Bluetooth, and Wi-Fi.
  • Developing and integrating real-time operating systems (RTOS) into embedded systems.
  • Conducting code reviews and ensuring adherence to coding standards and best practices.
  • Troubleshooting and resolving embedded software and hardware issues.
  • Analyzing, optimizing and debugging system performance and memory usage.
  • Conducting unit tests, integration tests, and system tests to ensure software quality and reliability.
  • Collaborating with the hardware team for system integration and validation.
  • Managing software and firmware configurations and maintaining documentation.

Requirements

  • Bachelor's degree in Computer Engineering, Electronics Engineering, or related discipline.
  • Minimum 5 years of hands-on experience in embedded software development.
  • Strong programming skills in C and experience with embedded C development.
  • Solid experience in Linux kernel and device driver development.
  • Proficiency in microcontroller programming and familiarity with STM and NXP uControllers.
  • Hands-on experience with communication protocols such as CAN, LIN, UART, SPI, and I2C.
  • Experience in automotive domain and familiarity with Automotive SPICE.
  • Knowledge of AUTOSAR standards is preferred but not mandatory.
  • Good understanding of real-time operating systems (RTOS) and their implementation in embedded systems.
  • Familiarity with ARM Cortex-M processors and their associated development tools.
  • Experience in debugging and troubleshooting embedded systems using JTAG or other debugging tools.
  • Familiarity with software development tools such as Git, JIRA, etc.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills to work effectively in a cross-functional team environment.
  • Ability to prioritize and manage multiple tasks in a fast-paced environment

Skills: i2c,nxp,can,c,autosar,spi,automotive experience,linux,stm,uart,lin

More Info

Job Type:
Industry:
Function:
Employment Type:

Key Skills

About Company

Similar Jobs

5-7 yrs
Delhi, India
Skills:
Rtos, Usb, C, Assembly Language, Uart, Embedded Systems Development, Spi, Can, Version Control, Git, Memory Management, I2c, A series, Microcontrollers, Hardware communication protocols, Inter-process communication, ESP32, STM32, Task scheduling, Firmware build toolchains, ARM Cortex-M, Processors
4-6 yrs
Noida, India
Skills:
Rust, C, Usb, Uart, Gcc, Spi, JIRA, Can, Arm Assembly, Bitbucket, Iar, I2c, Gnu Make, Flash, Python, Atlassian tools, logic analyzers, Oscilloscopes, HAL and Peripheral device drivers, DS-5, Keil
4-7 yrs
Gurugram, India, Gurugram
Skills:
Java, Testcomplete, Gitlab, Selenium, Jira, Python, Sql, Sauce Labs, Pytest, Ethernet, Rest Apis, Jama Connect, Serial RS-232, CAN protocols, WiFi
7-9 yrs
Noida, India
Skills:
, Iar, Spi, Bitbucket, C, Uart, Gcc, Usb, JIRA, Rust, Arm Assembly, Device Drivers, I2c, Python, Flash, Gnu Make, Can, Logic Analyzers, Atlassian Tools, Keil, Oscilloscopes, DS-5
2-5 yrs
Delhi, India
Skills:
Spi, Jtag, SNMP, I2c, Python, Uart, Bash, Gpio, Git, Yocto, C Programming, logic analyzers, Oscilloscopes, MDC, Buildroot, embedded Linux firmware development, MDIO, network management protocols, cross-compilation toolchains, kernel module and driver development, U-Boot, Linux-based development workflows, device tree, MIB integration