Embedded Software Engineer
- Source: Naukri
- Intellics Global Services
- $12,482.8 to $22,885.13 /yr
- Hybrid
- Bengaluru
- Full-Time
- Mid level
Job Description
Role & responsibilities
Technical Core
• Expert C Programming: Proficiency in pointer manipulation, bitwise operations, and memory management for resource-constrained environments.
• Ethernet Architecture: Deep understanding of the OSI Model, specifically Layer 1 (Physical) and Layer 2 (Data Link).
• PHY Management: Experience with PHY initialization, auto-negotiation, loopback testing, and link status monitoring.
• Network Protocols: Solid grasp of Ethernet frame structures, VLAN tagging, and basic routing/switching concepts.
Design and implement robust C-based firmware for embedded systems, focusing on performance and memory efficiency.
• Driver Development: Develop and maintain Ethernet MAC drivers and interface with Ethernet PHYs using MIIM/MDIO interfaces.
AURIX MCAL:
-
Own complete MCAL delivery including configuration, development, customization, integration, and defect resolution (Only theoretical knowledge on MCAL and MCAL configurator is not suitable / enough)
-
Work with automotivegrade microcontrollers (Infineon (Aurix / Traveo) / NXP / ST) including peripherals such as:
ADC, PWM, GPT, ICU, SPI, I2C, UART, CAN, LIN, Ethernet, DMA, Port, DIO, WDG, MCU (this is your main hunt, we understand not everyone knows all modules , will make a team of mixed skills)
-
Analyze hardware schematics and datasheets to support correct driver implementation (it is basic and must)
-
Support bringup activities, debugging, and performance optimization on target hardware
-
Deep knowledge of embedded C programming (it is basic and must)
-
Vector VT system validation exp is added advantage on Microcontroller level testing not ECU (Need atleast 1-2 profiles with this skill also with development experience. Not only script / test executioner, someone who can really debug / install and calibrate the VT system)
-
Japanese language N3/N2 competency is added advantage (But not mandatory)
-
ISO26262 (FUSA) & CS is added advantage
Skills
- loopback
- c10
