Movement Search & Delivery
We’re seeking a talented and driven Firmware Engineer with expertise in developing firmware for microprocessor applications. In this role, you’ll be at the heart of embedded systems development, designing and implementing low-level software that powers our cutting‑edge hardware products.
Responsibilities
Develop, test, and maintain firmware for embedded systems using C.
Collaborate with hardware engineers to define system architecture and interface specifications.
Optimize firmware for performance, reliability, and power efficiency.
Debug and troubleshoot firmware issues using tools like oscilloscopes, logic analyzers, etc.
Participate in code reviews and contribute to continuous improvement of development processes.
Document firmware design, implementation details, and testing procedures.
Stay current with industry trends and emerging technologies in embedded systems.
Qualifications
Bachelor of Science in Electrical Engineering, Computer Science or related field of study.
5+ years of experience in firmware development for embedded systems.
Proficiency in C/C++ and familiarity with assembly language.
Experience with microcontrollers and real‑time operating systems (RTOS).
Experience developing firmware for various communication interfaces, i.e. – Ethernet, Modbus.
Knowledge of firmware standards such as MISRA C 2004.
Strong understanding of hardware‑software interaction and low‑level debugging.
Familiarity with communication protocols.
Excellent problem‑solving skills and attention to detail.
Strong communication and teamwork abilities.
Preferred Skills
Closed‑loop and state‑driven control systems preferred.
CodeWarrior experience is a nice to have.
Understanding of FPGA’s and hardware description languages used in high‑speed parallel processing is a plus.
#J-18808-Ljbffr
Develop, test, and maintain firmware for embedded systems using C.
Collaborate with hardware engineers to define system architecture and interface specifications.
Optimize firmware for performance, reliability, and power efficiency.
Debug and troubleshoot firmware issues using tools like oscilloscopes, logic analyzers, etc.
Participate in code reviews and contribute to continuous improvement of development processes.
Document firmware design, implementation details, and testing procedures.
Stay current with industry trends and emerging technologies in embedded systems.
Qualifications
Bachelor of Science in Electrical Engineering, Computer Science or related field of study.
5+ years of experience in firmware development for embedded systems.
Proficiency in C/C++ and familiarity with assembly language.
Experience with microcontrollers and real‑time operating systems (RTOS).
Experience developing firmware for various communication interfaces, i.e. – Ethernet, Modbus.
Knowledge of firmware standards such as MISRA C 2004.
Strong understanding of hardware‑software interaction and low‑level debugging.
Familiarity with communication protocols.
Excellent problem‑solving skills and attention to detail.
Strong communication and teamwork abilities.
Preferred Skills
Closed‑loop and state‑driven control systems preferred.
CodeWarrior experience is a nice to have.
Understanding of FPGA’s and hardware description languages used in high‑speed parallel processing is a plus.
#J-18808-Ljbffr