← Back to jobs

ADPMN Inc Logo
Embedded + Networking Engineer

ADPMN Inc

 

Alpharetta, GA, USA

Posted On: 30+ days ago
Experience: 5+ years
Availability: Hybrid
Openings: 2
Category: Embedded Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will design, develop, and optimize embedded systems and firmware for various applications.

Responsibilities

  • Design, develop, and test firmware and embedded software for microcontrollers and embedded processors.
  • Develop low-level drivers, BSPs, and communication protocols (I2C, SPI, UART, CAN, etc.).
  • Optimize embedded software for performance, power efficiency, and memory usage.
  • Collaborate with hardware engineers to integrate firmware and troubleshoot hardware/software issues.
  • Maintain and update firmware documentation and version control using Git.

Required Skills

  • 5-8 years of experience in embedded system design and firmware development.
  • Strong programming skills in C and C++.
  • Hands-on experience with microcontroller architectures (ARM Cortex, PIC, AVR, MSP430, etc.).
  • Knowledge of real-time operating systems (RTOS) and embedded Linux.
  • Understanding of communication protocols (I2C, SPI, UART, RS-485, CAN, USB, etc.).
  • Experience debugging using tools like JTAG, oscilloscopes, and logic analyzers.
  • Familiarity with hardware interfacing, sensor integration, and power management.
  • Analytical mindset and strong problem-solving skills.

Preferred Skills

  • Experience with Python, MATLAB, or shell scripting for automation and testing.
  • Exposure to wireless communication (BLE, Zigbee, LoRa, NB-IoT, etc.).

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs