Job Description
Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us
Job Description
- We are seeking a talented and detail-oriented Embedded Engineer specializing in microcontroller-based electronics design.
- The ideal candidate will develop, test, and maintain firmware and hardware solutions for innovative electronic systems.
- You will collaborate closely with cross-functional teams to bring product ideas to life while ensuring quality, performance, and compliance.
Key Responsibilities
Firmware Development:
- Design, develop, and debug firmware for microcontroller-based systems.
- Implement and test embedded software using programming languages such as C/C++ or Assembly.
Hardware Integration:
- Interface microcontrollers with sensors, actuators, and other peripheral devices.
- Collaborate on PCB design, component selection, and schematic review.
Testing and Debugging:
- Conduct hardware and firmware debugging using oscilloscopes, logic analyzers, and other test tools.
- Perform unit testing and system-level testing to ensure reliability and performance.
Optimization:
- Optimize code for power efficiency, speed, and memory usage.
- Refactor legacy code to meet modern standards.
Documentation:
- Maintain detailed technical documentation for firmware and hardware designs.
- Write user manuals and provide support for internal and external stakeholders.
Collaboration:
- Work closely with hardware engineers, software developers, and project managers.
- Participate in design reviews and project status meetings.
Research and Development:
- Stay updated on the latest advancements in microcontroller technologies.
- Evaluate and integrate emerging tools and techniques into projects.
Qualifications
Education:
- Bachelor’s / Master’s Degree in Electronics Engineering, Electrical Engineering, Computer Engineering, or a related field.
Experience:
- Proven experience in embedded systems development, particularly with microcontrollers (e.g., ARM Cortex, PIC, AVR, etc.).
Technical Skills:
- Proficiency in C/C++ programming for embedded systems.
- Hands-on experience with hardware debugging tools (oscilloscopes, multimeters, etc.).
- Knowledge of communication protocols (I2C, SPI, UART, CAN, etc.).
- Familiarity with RTOS (Real-Time Operating Systems) and low-power design.
- Experience in PCB design and hardware development tools is a plus.
Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Ability to manage time effectively and meet project deadlines.
Preferred Qualifications:
- Experience in IoT, automotive systems, or consumer electronics.
- Familiarity with regulatory standards (e.g., CE, FCC, ISO 26262).
- Understanding of wireless communication (Bluetooth, Zigbee, Wi-Fi).
Why Join Us?
- Opportunity to work on cutting-edge technologies.
- A collaborative and innovative environment.
- Professional development opportunities.