Embedded Software Engineer (Gujarat)

Embedded Software Engineer (Gujarat)

05 Aug
|
Ambimat Electronics
|
Gujarat

05 Aug

Ambimat Electronics

Gujarat

With 44 years of experience, Ambimat Electronics in Ahmedabad, India, Ambimat Electronics is a single-stop solution enabler to Leading PSUs, private sector companies, and start-ups to deliver design capabilities and develop manufacturing capabilities in various industries and markets. AmbiIoT design services have helped in the product design of the following category of products:

Job Description

- Strong theoretical and practical knowledge of C and Embedded C.
- Experience in writing structured, modular, and reusable embedded code.
- Good understanding of UART, SPI, and I2C protocols.
- Positive understanding of RTOS
- Experience in configuring and using at least one of these protocols in real projects.
- Ability to debug basic communication issues.
- Hands-on experience with 8-bit / 16-bit / 32-bit microcontrollers (e.g., AVR, PIC, ARM Cortex-M).
- Understanding of microcontroller architecture, registers, memory mapping, and peripherals.
- Experience in configuring peripherals such as timers, GPIO, ADC, and communication modules.
- Solid understanding of digital electronics, including logic levels and signal behavior.
- Knowledge of timers, interrupts, GPIO configuration, and pin multiplexing.
- Basic exposure to reading schematics and datasheets.
- Experience with embedded IDEs, compilers, and debuggers.




- Familiarity with tools such as Keil, MPLAB, Arduino IDE, STM32CubeIDE, or similar.
- Basic debugging using breakpoints, registers, and memory inspection.
- Basic working knowledge of Git/GitHub.
- Experience with common workflows such as cloning repositories, committing code, and resolving simple merge conflicts.
- Ability to apply theoretical concepts to real-world embedded applications.
- Experience in debugging firmware-level issues and improving code reliability.
- Understanding of basic code optimization and memory constraints in embedded systems.

Skill Required

- Bachelor’s degree in Electronics, Embedded Systems, Electrical, or Computer Engineering.
- Experience working on at least 1–2 embedded projects (academic, professional, or personal).
- Exposure to real-time concepts (tasks, delays, and interrupt handling).
- Basic understanding of power management and low-power modes in microcontrollers.
- Experience working on board bring-up or firmware testing.
- Ability to read and interpret microcontroller datasheets and reference manuals.
- Good documentation and communication skills.

Job Type

Full-time

Minimum Qualifications

Diploma

Minimum Experience

Embedded software development: 1 year

📌 Embedded Software Engineer (Gujarat)
🏢 Ambimat Electronics
📍 Gujarat

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded software engineer (gujarat) / gujarat

Subscribe to this job alert:

Get the latest job offers by email for: embedded software engineer (gujarat) / gujarat