to join our growing engineering team. The ideal candidate will have hands-on experience with
STM32 microcontrollers
,
Bluetooth Low Energy (BLE)
,
embedded driver development
, and a strong foundation in
signal processing
and
automotive electronics
. You will be involved in developing reliable, high-performance embedded firmware that powers our next-generation electronic control systems.
Key Responsibilities
Develop, test, and debug embedded software for
STM32
and other ARM-based microcontrollers.
Design and implement
low-level drivers
for various hardware interfaces (I2C, SPI, UART, ADC, PWM, GPIO, etc.).
Work with
BLE
stacks for wireless communication applications.
Develop and maintain firmware using
RTOS
environments such as
Zephyr
(preferred) or
FreeRTOS
.
Implement
signal processing algorithms
for sensor data analysis and filtering.
Support
automotive electronic systems
, including communication protocols (CAN, LIN, etc.) and safety considerations.
Participate in hardware bring-up, integration, and system-level testing.
Collaborate closely with hardware and software teams to ensure high-quality, efficient, and reliable system performance.
Maintain comprehensive technical documentation including design specifications, testing procedures, and reports.
Qualifications
Bachelor's degree
in
Computer Science, Electrical Engineering
, or a related field.
Proficiency in
embedded C/C++ programming
.
Experience with
STM32 MCU architecture
and peripheral driver development.
Understanding of
BLE communication
and protocol stacks.
Familiarity with
RTOS concepts
(tasks, scheduling, synchronization, interrupts);
Zephyr
experience is a strong plus.
Strong foundation in
signal processing
(filtering, sampling, FFT, etc.).
Exposure to
automotive electronics
, including sensors, actuators, and communication protocols (CAN/LIN).
Basic understanding of electronic schematics, PCB layouts, and debugging tools (oscilloscope, logic analyzer, etc.).
Strong analytical and problem-solving skills.
Ability to work collaboratively in a multidisciplinary team environment.
Nice to Have
Experience with
nRF52
or other Nordic BLE SoCs.
Experience with
low-power design
and
firmware OTA updates
.
Knowledge of
Git
, CI/CD pipelines, and version control best practices.
What We Offer
Competitive salary and comprehensive benefits.
Professional growth and learning opportunities in embedded and automotive domains.
Collaborative and innovation-driven engineering culture.
Job Types: Full-time, Permanent
Pay: $51,495.32-$70,000.00 per year
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.