Embedded Engineer
Job Description
Embedded Engineer – Device Support
Company: BPM Microsystems
Designation: Embedded Engineer / Device Support Engineer
Experience: Not specified
Qualification: Bachelor’s or advanced degree, preferably in Electrical, Electronics, or Computer Engineering
Location: India — Remote
Job Type: Long-term contract
Work Hours: 1:30 PM – 10:30 PM IST
Work Mode: Remote
Industry: Semiconductor / Embedded Systems / Electronics
Key Responsibilities
Develop programming algorithms to support Non-Volatile Memory devices.
Update existing algorithms based on specification changes from semiconductor manufacturers.
Analyze device-support requests and assess technical feasibility.
Identify required electrical and software requirements.
Design and release Socket Module adapter boards.
Evaluate incoming device-support requests.
Apply standard engineering techniques and AI tools for research, development, and troubleshooting.
Work with QA and software teams on specialized testing requirements.
Collaborate with Technical Support to resolve device-support issues.
Troubleshoot and fix issues reported by QA or customers.
Maintain technical relationships with semiconductor manufacturer engineers.
Required Skills
C / C++ / Assembly
Python
Embedded systems and device programming.
EPROM, Flash, Microcontrollers, and PLDs.
Communication protocols:
SPI
I2C
UART
SWD
JTAG
Signal integrity concepts.
Ground bounce and power-supply noise.
Ability to leverage AI for research, coding, and troubleshooting.
Strong problem-solving and analytical skills.
Ability to work independently and collaboratively.
Multitasking and attention to detail.
Strong written and verbal communication.
Application
Email: recruiting@bpmmicro.com