C++ Software Engineer

2 weeks ago


Doha, Baladīyat ad Dawḩah, Qatar Duncan & Ross Full time
We are looking for a Senior Software engineer with 7+ years experience in Software Engineering with recognized relevant certification to integrate a dynamic team engaged in the development of

RESPONSIBILITIES

  • Work with Linuxbased systems, ensuring seamless integration and functionality.
  • Design and implement software interfaces for the integration of various sensors into embedded systems.
  • Work with Interface Control Documents (ICDs) to integrate sensors and systems according to specifications.
  • Implement data fusion techniques for combining information from multiple sensors to enhance system accuracy.
  • Collaborate with crossfunctional teams for seamless system/Software integration.
  • Create and maintain detailed documentation for software design, sensor integration, and Software architecture.
  • Propose and/or implement ideas (new technologies) supporting the product vision.
  • Write clean, maintainable, and testable code following best practices. Troubleshoot and resolve complex technical issues promptly.
  • Perform code reviews to ensure code quality and adherence to coding standards.
  • Stay uptodate with industry trends and emerging technologies to propose and implement innovative solutions.

TECHNICAL SKILLS

  • Relevant University qualification with a minimum of 7 years of relevant experience.
  • Work experience in Agile methodology projects.
  • Wellversed in the utilization of project management tools like JIRA and confluence, Continuous integration tools Bamboo.
  • Experience in performing the full software development life cycle (SDLC)
  • Experience writing code objectoriented code such as C++, Java(spring boot)
  • Experience developing software systems that operate on Enterprise Linux or comparable operating systems
  • Data Fusion
  • ICD compliance Sensor integration
  • Video Streaming/Image Processing, OpenCV, Gstreamer
  • Communication protocols using UDP and TCP sockets for reliable data transfer.
- gRPC

  • Protobuf
  • Kafka, ZeroMQ
  • Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes) is a plus

Vertical:
Engineering
  • Software Engineer

    2 weeks ago


    Doha, Baladīyat ad Dawḩah, Qatar Grafana Labs Full time

    Solid experience with at least one programming language. We use Go, Javascript, Typescript, and , but if you have familiarity with Python, C, C++, Rust or similar then that translates wellSome experience with delivering projects from gathering requirements, brainstorming ideas all the way to shipping a product to the customer's hands in a self-driven waySome...

  • software engineer

    2 weeks ago


    Doha, Baladīyat ad Dawḩah, Qatar Muhandisin Full time

    Design, development and maintenance of software applications. Collaborate with cross-functional teams on software projects. Write clean, efficient, and well-documented code. Conduct code reviews and provide constructive feedback. Troubleshoot software problems. Stay current with emerging technologies and industry trends. Participate in software testing and...


  • Doha, Baladīyat ad Dawḩah, Qatar ABB Full time

    Your background Ongoing undergraduate studies in electronic engineering or a related subject and able to spend 13 months in industrial employment - essentialBasic competency in software design and programming of microcontroller systems using C - essentialUnderstanding of microcontroller peripherals (ADCs, DACs, PWMs, interrupts, IO, memory, UARTs,...


  • Doha, Baladīyat ad Dawḩah, Qatar Aroma City Group Full time

    : Responsibilities: Project Management: Lead and manage electrical and I&C engineering activities throughout all project phases, including conceptual design, detailed engineering, procurement, construction, and commissioning. Technical Leadership: Provide technical guidance and expertise to a team of engineers and designers, ensuring compliance with industry...

  • Software Engineer

    2 weeks ago


    Doha, Baladīyat ad Dawḩah, Qatar Grafana Labs Full time

    Solid experience with at least oneprogramming language. We use Go, Javascript, Typescript, , but if you have familiarity with Python, C, C++, Rust orsimilar then that translates wellSomeexperience with delivering projects from gathering requirements,brainstorming ideas all the way to shipping a product to thecustomer's hands in a self-drivenwaySome...


  • Doha, Baladīyat ad Dawḩah, Qatar Insight Global Full time

    MustHaves:Bachelor'sDegree in Engineering or related fieldUSCitizen3+ years experience inAvionics/Aviation3+ years experience inworking with Navigation or Data TransfersystemsFamiliar with ADA Codinglanguage3+ years of C codinglanguage1+ VxWorksexperience1+ year experience working with ARMprocessorsVery strong communication andrequirement gathering skills...

  • software engineer

    2 weeks ago


    Doha, Baladīyat ad Dawḩah, Qatar Muhandisin Full time

    Design, development andmaintenance of software applications. Collaborate withcross-functional teams on software projects. Write clean,efficient, and well-documented code. Conduct code reviewsand provide constructive feedback. Troubleshoot softwareproblems. Stay current with emerging technologies andindustry trends. Participate in software testing andquality...


  • Doha, Baladīyat ad Dawḩah, Qatar Insight Global Full time

    Must Haves:Bachelor's Degree in Engineering or related fieldUS Citizen3+ years experience in Avionics/Aviation3+ years experience in working with Navigation or Data Transfer systemsFamiliar with ADA Coding language3+ years of C coding language1+ VxWorks experience1+ year experience working with ARM processorsVery strong communication and requirement...


  • Doha, Baladīyat ad Dawḩah, Qatar Robert Walters Full time

    What You'll Do:Collaborate across teams (traders, quants, engineers) to design, build, and deploy innovative solutions for our investment platform.Develop, maintain, and support software for electronic/algorithmic trading and data management systems.Contribute to the rollout, support, and ongoing maintenance of quantitative trading strategies.Design and...


  • Doha, Baladīyat ad Dawḩah, Qatar Boeing Full time

    Basic Qualifications (Required Skills/Experience) Bachelor, Master or Doctorate of Science degree from an accredited course of study, in Computer Engineering, Software Engineering, Computer Science, Mathematics, Physics or other technical degree3+ years of experience with UNIX, Linux, and/or Windows development environment3+ years of experience programming...


  • Doha, Baladīyat ad Dawḩah, Qatar Google Full time

    Bachelor's degree in Computer Science, other technical field, or equivalent practical experience.8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).3 years of experience in a technical leadership role overseeing strategic projects, with 2 years of experience in a supervision/team...


  • Doha, Baladīyat ad Dawḩah, Qatar Insight Global Full time

    Must Haves:7+ years of Embedded experiencePrevious programming experience within C, C++, or related languageComfortable acting as a Subject Matter Expert and working cross functionally with other engineersBachelors degree in Engineering or Computer Science fieldAbility to obtain a DoD Secret Clearance Plusses:Previous DoD experienceActive Secret ClearanceAda...


  • Doha, Baladīyat ad Dawḩah, Qatar Google Full time

    Bachelor's degree orequivalent practical experience.1 year ofexperience with software development in one or more programminglanguages (e.g., Python, C, C++, Java, JavaScript).Preferredqualifications:Master's degree or PhD inComputer Science or related technicalfield.Experience developing accessibletechnologies.


  • Doha, Baladīyat ad Dawḩah, Qatar Google Full time

    Bachelor's degree or equivalent practical experience.1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). Preferred qualifications: Master's degree or PhD in Computer Science or related technical field.Experience developing accessible technologies.


  • Doha, Baladīyat ad Dawḩah, Qatar Boeing Full time

    Basic Qualifications (RequiredSkills/Experience)Bachelor, Master or Doctorate ofScience degree from an accredited course of study, in ComputerEngineering, Software Engineering, Computer Science, Mathematics,Physics or other technical degree3+ years ofexperience with UNIX, Linux, and/or Windows developmentenvironment3+ years of experience programmingin C++


  • Doha, Baladīyat ad Dawḩah, Qatar Google Full time

    Bachelor's degree or equivalent practical experience.5 years of experience with software development in one or more programming languages, and with data structures/algorithms.3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.Experience with image processing and cameras,...

  • Software Engineer iOS

    2 weeks ago


    Doha, Baladīyat ad Dawḩah, Qatar Hilton Full time

    It Would Be Useful If You Have Bachelor's Degree, or Associate's Degree plus 6+ years of Technology related experience, or High School Degree/GED plus 12+ years of Technology related experienceThree (3)+ years of professional experience within Technology or a related fieldExperience with full-cycle software development in an Agile environment including...


  • Doha, Baladīyat ad Dawḩah, Qatar Insight Global Full time

    MustHaves:7+ years ofEmbedded experiencePrevious programmingexperience within C, C++, or relatedlanguageComfortable acting as a Subject MatterExpert and working cross functionally with otherengineersBachelors degree in Engineering orComputer Science fieldAbility to obtain a DoDSecret ClearancePlusses:PreviousDoD experienceActive SecretClearanceAdaexperience


  • Doha, Baladīyat ad Dawḩah, Qatar Al Jazeera Media Network Full time

    Summary:The Al Jazeera Media Networks Services Engineer is responsible for the smooth functioning of the satellite contribution and distribution services worldwide. As the Services Engineer C&D Media Networks you will analyze and evaluate that the C&D services are delivered with highest availability and complying with industry standards and best...


  • Doha, Baladīyat ad Dawḩah, Qatar Al Jazeera Media Network Full time

    Summary:We are currently looking to hire a Senior Engineer C&D NOC who will contribute as a key member of the team to provide engineering support to our Al Jazeera Media Network services. You will have experience and expertise in the field of Contribution and Distribution Systems and technologies.Job Type: Contract - FreelanceLocation: DohaKey...