Embedded Engineer
il y a 1 semaine
Overview
Job Description
We are currently seeking a Mid-Level Embedded Systems Engineer.
Job Summary
Join Growth Technology as a Mid-Level Embedded Systems Engineer and contribute to the development of advanced, reliable, and high-performance embedded solutions. You will work closely with hardware, mobile, and cloud teams to design, implement, and optimize firmware for a variety of microcontroller-based systems. This role offers the opportunity to innovate, solve complex engineering challenges, and directly impact the performance and reliability of our products.
Responsibilities
Firmware Development
- Develop and maintain firmware for microcontroller-based platforms (ARM Cortex-M, ESP32, STM32, etc.).
- Work with RTOS environments (FreeRTOS or similar) to build stable and efficient multitasking systems.
- Write optimized, low-power code to improve device performance and battery life.
- Implement wireless communication features such as BLE, Wi-Fi, or Zigbee/Thread.
- Develop and support over-the-air (OTA) firmware update mechanisms.
Hardware Integration & Debugging
- Interface with sensors, actuators, and peripherals using I²C, SPI, UART, GPIO, and other protocols.
- Participate in hardware bring-up, testing, and validation.
- Debug embedded systems using oscilloscopes, logic analyzers, JTAG, and other diagnostic tools.
Collaboration
- Work closely with hardware engineers during board development and refinement.
- Collaborate with mobile and cloud teams to ensure seamless system integration.
- Provide clear documentation for firmware architecture, APIs, and testing procedures.
- Participate in technical discussions, sprint planning, and cross-functional reviews.
Continuous Improvement
- Maintain clean, modular, and maintainable code following best practices.
- Utilize version control systems (Git) and standard build systems (CMake/Make).
- Contribute to workflow enhancements, automation, and testing improvements.
Qualifications
- Bachelors degree in Electrical Engineering, Computer Engineering, Mechatronics, or a related field.
- Proven experience in embedded firmware development.
- Proficiency in C/C++ and familiarity with RTOS concepts and hardware abstraction layers.
- Experience with Git and build systems such as CMake or Make.
Strong understanding of embedded communication protocols (I²C, SPI, UART, Modbus, etc.). - Hands-on experience with debugging tools (oscilloscopes, logic analyzers, JTAG).
- Bonus: Python scripting for automation or hardware testing, familiarity with CI/CD pipelines.
- Strong problem-solving skills, attention to detail, and the ability to work in a fast-paced environment.
What to Expect Working for Growth Technology
- Self-organizing teams
- Comprehensive salary package
- Empathic and supportive work environment
- Sustainable mindset and long-term product vision
-
Senior QA Engineer
il y a 7 jours
Metn, , Lebanon Toters Temps pleinThe CompanyToters is an on-demand e-commerce and delivery platform and operates a service that enables customers to get anything in their city at the highest level of convenience.At Toters, technology is at the heart of everything we do. We have product teams that are working hard every day to create products that make our customers' lives easier. Our...