Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About the Company



www.apnatech.com



About the Role



Embedded Software Engineer

hardware engineers, system architects, and product teams



Responsibilities



  • Master’s or Bachelor’s degree in Embedded Systems, Computer Engineering, or a related field.
  • Good experience as an embedded software developer with solid knowledge of embedded systems architecture.
  • Proficiency in programming languages such as C/C++ or assembly language.
  • Familiarity with RTOS (Real-Time Operating Systems), embedded Linux, and other embedded platforms.
  • Experience with ARM architecture, PIC, or other microcontroller architectures.
  • Experience with embedded security and encryption protocols.
  • Knowledge of communication protocols such as UART, SPI, I2C, CAN, or Ethernet.
  • Hands-on experience with IoT devices and wireless communication protocols (e.g., BLE, Zigbee).
  • Knowledge of Python or other scripting languages for testing automation.
  • Familiarity with Agile development methodologies and tools like Jira.
  • Familiarity with MATLAB/Simulink for simulation and modelling.
  • Understanding of power management techniques for low-power embedded systems.


Qualifications



  • Master’s or Bachelor’s degree in Embedded Systems, Computer Engineering, or a related field.


Required Skills



  • Good experience as an embedded software developer with solid knowledge of embedded systems architecture.
  • Proficiency in programming languages such as C/C++ or assembly language.
  • Familiarity with RTOS (Real-Time Operating Systems), embedded Linux, and other embedded platforms.
  • Experience with ARM architecture, PIC, or other microcontroller architectures.
  • Experience with embedded security and encryption protocols.
  • Knowledge of communication protocols such as UART, SPI, I2C, CAN, or Ethernet.
  • Hands-on experience with IoT devices and wireless communication protocols (e.g., BLE, Zigbee).
  • Knowledge of Python or other scripting languages for testing automation.
  • Familiarity with Agile development methodologies and tools like Jira.
  • Familiarity with MATLAB/Simulink for simulation and modelling.
  • Understanding of power management techniques for low-power embedded systems.


Preferred Skills



  • Good experience as an embedded software developer with solid knowledge of embedded systems architecture.
  • Proficiency in programming languages such as C/C++ or assembly language.
  • Familiarity with RTOS (Real-Time Operating Systems), embedded Linux, and other embedded platforms.
  • Experience with ARM architecture, PIC, or other microcontroller architectures.
  • Experience with embedded security and encryption protocols.
  • Knowledge of communication protocols such as UART, SPI, I2C, CAN, or Ethernet.
  • Hands-on experience with IoT devices and wireless communication protocols (e.g., BLE, Zigbee).
  • Knowledge of Python or other scripting languages for testing automation.
  • Familiarity with Agile development methodologies and tools like Jira.
  • Familiarity with MATLAB/Simulink for simulation and modelling.
  • Understanding of power management techniques for low-power embedded systems.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

hubli, mangaluru, mysuru, bengaluru, belgaum

bengaluru, karnataka, india

bengaluru, karnataka, india