Embedded Developer

Year    KA, IN, India

Job Description

ob Title: Embedded Developer (Real-Time Systems)



Location:

MANGALORE

Employment Type:

Full-Time



We are seeking an experienced

Embedded Developer

who has hands-on expertise in developing and deploying

real-time embedded systems

, not just project-based work. The ideal candidate should have a strong understanding of low-level programming, real-time constraints, hardware-software integration, and embedded debugging techniques.

Key Responsibilities



Design, develop, and optimize

real-time embedded software

for microcontrollers and embedded platforms. Work closely with hardware teams to ensure smooth

hardware-software integration

. Implement, test, and troubleshoot low-level firmware, drivers, and RTOS-based components. Develop robust, efficient, and scalable embedded code following industry best practices. Perform real-time debugging using oscilloscopes, logic analyzers, JTAG, and other tools. Ensure system performance, reliability, and timing requirements are met. Maintain and update existing embedded systems with a focus on continuous improvement. Collaborate with cross-functional teams for product development, testing, and deployment.

Required Skills & Experience



Strong experience in

C/C++ programming

for embedded systems. Hands-on experience with

real-time operating systems (RTOS)

like FreeRTOS, VxWorks, ThreadX, etc. Deep understanding of

microcontrollers

, embedded SOCs, and hardware interfaces (UART, SPI, I2C, CAN, etc.). Experience with

ARM Cortex

or similar architectures. Strong knowledge of

real-time constraints

, interrupt handling, and timing analysis. Proficiency in debugging tools and hardware instruments (JTAG, SWD, logic analyzers, oscilloscopes). Experience in working directly on

live systems / real-time environments

, not only academic or small project work. Knowledge of embedded communication protocols and low-level driver development. Ability to write clean, efficient, well-documented code.

Preferred Qualifications



Experience with

bare-metal programming

. Knowledge of

Linux Embedded

systems (kernel modules, device drivers). Familiarity with version control systems such as

Git

. Understanding of product lifecycle and deployment in production environments.

Who We Are Looking For



A highly skilled embedded developer who is:

Practical, hands-on, and able to work on

real-time systems

. Capable of handling challenges in a live environment. Able to collaborate effectively with hardware, firmware, and QA teams. Passionate about embedded technology and real-world problem-solving.
Job Types: Full-time, Fresher

Pay: From ?25,000.00 per month

Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4881349
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year