Search by job, company or skills

Embedded Engineer

Embedded Engineer

novintix
5-15 Years
Not Disclosed
  • Posted 3 hours ago
  • Be among the first 10 applicants

Job Description

Job Summary

We are looking for a Senior Embedded Engineer with strong experience in embedded firmware development, hardware bring-up, debugging, and verification for microcontroller- and SoC-based products.

Experience: 5–15 Years

Key Responsibilities

  • Design, develop, integrate, and debug embedded firmware using C/C++.
  • Develop firmware for RTOS and bare-metal platforms.
  • Develop and integrate peripheral drivers and communication interfaces including:
  • SPI
  • I2C
  • UART
  • CAN
  • ADC
  • Develop and maintain bootloaders and low-level firmware components.
  • Perform hardware bring-up, board debugging, and system integration.
  • Use oscilloscopes, logic analyzers, JTAG/SWD, and other debugging tools.
  • Develop unit tests and support automated software verification.
  • Perform static code analysis and follow MISRA coding guidelines.
  • Participate in architecture, design, and code reviews.
  • Create software design documentation and maintain traceability aligned with IEC 62304.
  • Troubleshoot complex firmware and system-level issues.
  • Mentor junior engineers and contribute to engineering best practices.

Required Skills

  • Strong hands-on experience in Embedded C/C++
  • Experience with FreeRTOS, Zephyr, or similar RTOS.
  • Strong understanding of microcontrollers, SoCs, peripherals, and communication protocols.
  • Experience with hardware bring-up and embedded debugging.
  • Knowledge of low-power embedded design.
  • Experience with Git/version-control systems.
  • Familiarity with CI and automated build/test environments.
  • Strong debugging and problem-solving skills.

Preferred

  • Experience developing software for medical devices or other safety-critical products.
  • Knowledge of IEC 62304 and regulated software development processes.
  • Experience with MISRA compliance and static-analysis tools.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Unit tests

Embedded debugging

Hardware bring-up

Automated build test environments

SWD

Automated software verification

Logic analyzers

Bootloaders

About Company

Similar Jobs

4-6 yrs
Hyderabad, India
Skills:
Can, Linux Device Driver Development, I2c, C Programming, Spi, ARM Architecture – APU RPU, Bare-Metal development, QSPI, I3C, OSPI, Embedded concepts
4-10 yrs
Hyderabad, India
Skills:
Software Development, Embedded C, C, Release, Aspice, Requirements Analysis, Integration, ECU design and development, Canalyzer, Canoe, ISO 26262, RTOS-based development, Validation
4-6 yrs
Hyderabad, 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
3-6 yrs
Hyderabad, India
Skills:
laboratory equipment , Automation Scripting, Usb, Operating Systems, Networking, Ethernet, Software Development, C, Debugging, Shell, PowerShell, Python, Pcie, DDR, Computer Architecture, MIPI, Oscilloscopes, embedded platforms, Hardware Design, Digital Design, protocol analyzers, hardware debug, high-speed interfaces, DisplayPort, logic analyzers, analytical problem-solving, Video RF, Embedded Systems, Epyc technologies, AMD Ryzen
3-5 yrs
Hyderabad, India
Skills:
Gstreamer, Rtos, Git, Linux, Opencv, Cmake, Python, QT QML, AI ML models