Embedded Software Engineer

Embedded Software Engineer

Taraz Technologies is an innovative leader in power electronics and embedded systems, serving customers in more than 45 countries. Established in 2012, we are honored to be recognized among Pakistan’s top technology startups. Our state-of-the-art manufacturing and R&D facilities are located in Islamabad, with a new expansion in Bursa, Turkey, to meet the increasing demand for our cutting-edge solutions.

As part of our team, you’ll have the opportunity to contribute to the development of advanced devices powering industries worldwide. We are looking for a skilled and passionate Embedded Software Engineer to join our R&D team and work on designing, developing, and testing embedded firmware for microcontroller and FPGA-based systems.


Key Responsibilities

  • Firmware Development & Debugging:
    • Design, develop, and debug firmware for embedded systems, particularly for microcontroller and FPGA-based devices.
  • Communication Protocols:
    • Implement essential communication protocols such as SPI, UART, Ethernet, and USB for diagnostics, interfacing, and system integration.
  • Control Algorithm Design:
    • Develop and implement control algorithms for DC and AC motors, ensuring efficient control and operation via microcontrollers.
  • Collaboration with Cross-functional Teams:
    • Collaborate with hardware and software teams to integrate embedded firmware with hardware platforms and ensure seamless system functionality.
  • Testing & Validation:
    • Conduct thorough testing and validation of system performance, ensuring all safety, performance, and quality standards are met.
  • Innovation & Research:
    • Stay abreast of emerging technologies to drive continuous improvement and ensure our embedded systems remain at the cutting edge of power electronics.

Qualifications

  • Required Skills:
    • A passion for embedded software development with strong problem-solving skills.
    • Expertise in C/C++ programming, with a strong emphasis on code optimization and efficiency.
    • Familiarity with microcontroller peripherals (e.g., ADC, PWM, GPIO) and the ability to interpret hardware schematics.
  • Educational Requirements:
    • A Bachelor’s or Master’s degree in Embedded Systems, Computer Science, Electronics Engineering, or a related field.
  • Soft Skills:
    • A proactive approach to learning and applying new technologies.
    • Excellent teamwork and communication skills for working in a collaborative environment.

Bonus Points If You Have

  • Experience with ARM architecture and related programming techniques.
  • Familiarity with Linux-based systems and GUI development.
  • A background in Mechatronics Engineering or a similar interdisciplinary field.

Benefits

  • Competitive Salary:
    • A competitive salary based on USD peg, which provides a consistent standard of living.
  • Allowances:
    • Additional allowances for medical, housing, and transportation.
  • Positive Work Environment:
    • Join a supportive and inclusive work environment that encourages personal and professional growth.
  • Career Progression:
    • Performance-based career progression in a rapidly growing technology company with ample opportunities for advancement.

Why Work with Us?

At Taraz Technologies, we believe in making work a meaningful part of life. We foster a culture of equality, teamwork, and friendship, which empowers our team to pursue their dreams and achieve their goals. If you’re looking for a purpose-driven career, working alongside talented individuals in a friendly environment, Taraz Technologies is the place for you.


Hiring Procedure

  1. CV Shortlisting:
    • We will review your submitted CV and match it with our role requirements.
  2. Initial Interview:
    • A preliminary discussion to assess your experience, technical expertise, and fit within the company culture.
  3. IQ/Personality Assessment Tests:
    • These tests help us gauge cognitive abilities, problem-solving, and personality traits.
  4. Final Interview:
    • A deeper technical discussion with the engineering team and senior management.
  5. Background Check:
    • Verification of previous experience, education, and other credentials.
  6. Joining:
    • Once hired, we will guide you through a smooth onboarding process to set you up for success at Taraz Technologies.

How to Apply

Interested candidates should submit their CV and cover letter detailing their qualifications and interest in the position to the email address provided below. Please ensure that your resume highlights any relevant work experience, projects, and certifications.

Asad Hameed
Apply for this job
Submission
Gender?

Leave a Comment