Embedded Software Engineer

Digital Core Technologies Pvt Ltd

Kochi, Kerala, IndiaFull-timeToday
Fresher / Entry-levelDesign Services

Key skills

C ProgrammingLinuxU-bootLinux Device Driver ProgrammingLinux Application DevelopmentRTOSBare Metal ProgrammingEmbedded DebuggingMSOLogic AnalyzerGDBValgrind

What you’ll do

  • The role involves developing embedded software using C, focusing on Linux device drivers and application development. Responsibilities include debugging embedded devices and working with various hardware interfaces and peripherals.

What they’re looking for

  • Candidates must have strong C programming skills and experience with Linux, RTOS, and bare metal environments. Proficiency with debugging tools, source code management like GIT, and basic networking stacks is required.

Job description

•Excellent C Programming skills •Knowledge in Linux and U-boot •Linux Device Driver Programming Knowledge •Experience in Linux Application Development (Process, Threads, IPC’s etc) •Programming experience in RTOS and bare metal environment •Strong debugging skills in embedded devices •Experience in hardware and software debugging tools like MSO, Logic Analyzer, GDB, Valgrind etc •Knowledge of basic hardware interfaces like I2C,SPI,USB,UART etc •Knowledge in peripherals such as WIFI,BT,EMMC,FLASH etc •Experience in SDLC •Experience in source code management tools such as SVN, GIT •Knowledge in process management tools such as JIRA, Redmine, Github etc •Basic understanding of Linux Networking Stack (TCP/IP)

To apply and see any additional details, continue to the original posting on the employer’s site.

Before you apply — beat the ATS

Most fresher applications are filtered by software before a human sees them. Build a clean, keyword-matched resume free, or check your current one.