c++ software engineer

4 days ago


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

We are looking for a Senior Software Engineer with 7+ years of experience in Software Engineering with recognized relevant certification to integrate into a dynamic team engaged in the development of technology applications for the defense sector. As a key member of our team, you will be instrumental in designing and implementing advanced embedded systems solutions.

Responsibilities

  1. Develop and optimize embedded software applications using C++. Implement efficient algorithms and data structures for resource-constrained environments.
  2. Work with Linux-based systems, ensuring seamless integration and functionality.
  3. Design and implement software interfaces for the integration of various sensors into embedded systems.
  4. Work with Interface Control Documents (ICDs) to integrate sensors and systems according to specifications.
  5. Implement data fusion techniques for combining information from multiple sensors to enhance system accuracy.
  6. Develop and optimize video streaming solutions for real-time embedded applications.
  7. Collaborate with cross-functional teams for seamless system/software integration.
  8. Create and maintain detailed documentation for software design, sensor integration, and software architecture.
  9. Propose and/or implement ideas (new technologies) supporting the product vision.
  10. Write clean, maintainable, and testable code following best practices. Troubleshoot and resolve complex technical issues promptly.
  11. Perform code reviews to ensure code quality and adherence to coding standards.
  12. Stay up-to-date with industry trends and emerging technologies to propose and implement innovative solutions.

Technical Skills

  1. Relevant University qualification with a minimum of 7 years of relevant experience.
  2. Work experience in Agile methodology projects.
  3. Well-versed in the utilization of project management tools like JIRA and Confluence, Continuous integration tools Bamboo.
  4. Experience in performing the full software development life cycle (SDLC).
  5. Experience writing object-oriented code such as C++, Java (Spring Boot).
  6. Experience developing software systems that operate on Enterprise Linux or comparable operating systems.
  7. Data Fusion.
  8. ICD compliance sensor integration.
  9. Video Streaming/Image Processing, OpenCV, GStreamer.
  10. Communication protocols using UDP and TCP sockets for reliable data transfer.
  11. gRPC.
  12. Protobuf.
  13. Kafka, ZeroMQ.
  14. Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes) is a plus.

Vertical: Engineering

#J-18808-Ljbffr

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

    Arizoglobal is seeking a skilled Software Engineering Specialist to join our team.The ideal candidate will have 6-9 years of experience in software development, with expertise in Java programming and additional languages like C#/C++, HTML, Microsoft .NET, and SQL Server.The responsibilities of this position include:Coding, testing, and debugging programs...


  • Doha, Baladīyat ad Dawḩah, Qatar WTECHIN Software Information Technology and Consultancy Full time

    Company OverviewWe are WTECHIN, a leading provider of software information technology and consultancy services. Our team is dedicated to delivering innovative solutions that meet the needs of our clients.Job DescriptionWe are seeking an experienced Full Stack Software Engineer to join our team in Doha/Qatar. As a key member of our team, you will be...


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

    At SWATX, we are seeking a skilled Senior Software Engineer to join our team of innovative professionals. As a key member of our development team, you will be responsible for designing and implementing cutting-edge software applications that drive business success.The ideal candidate will have a strong background in software development, with expertise in...


  • Doha, Baladīyat ad Dawḩah, Qatar Madre Integrated Engineering Full time

    Company OverviewMadre Integrated Engineering is a leading provider of innovative engineering solutions.Job SummaryWe are seeking an experienced Senior Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and maintaining software applications and websites.Key ResponsibilitiesDesign, develop, and maintain...

  • Software Developer

    5 hours ago


    Doha, Baladīyat ad Dawḩah, Qatar Madre Integrated Engineering Full time

    Job ResponsibilitiesDesign, develop, and maintain software applications and websitesDeliver tools and modules on time with high qualityDocument and maintain software functionalityExpertise in vb.net, C#, winforms, wpf and database backgroundsMinimum RequirementsBachelor's degree in computer science, software engineering, or other related disciplines, or...


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

    About CanonicalCanonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis.We recruit on a global basis and set a very high standard for people joining the...


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

    Job OverviewWe are seeking a Senior iOS Engineer to lead our mobile banking app development team.The ideal candidate will have a graduate degree in IT Software Engineering with 7+ years of native iOS (Swift/Objective C) development experience.Responsibilities will include:Designing secure, robust, and scalable applications.Collaborating with cross-functional...


  • Doha, Baladīyat ad Dawḩah, Qatar WTECHIN Software Information Technology and Consultancy Full time

    RequirementsWe are looking for a highly skilled Full Stack Software Engineer to join our team in Doha/Qatar. The ideal candidate will have:A strong background in .NET and Java technologiesExperience in designing, developing, and maintaining large-scale software projectsKnowledge of DevOps, CI/CD processes, and software architecturesProficiency in Docker and...


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

    Key Responsibilities:Lead the design, architecture, and implementation of software solutions using .NET technologies.Collaborate with stakeholders to gather and analyze requirements and translate them into technical specifications.Develop and maintain secure, high-performance web applications adhering to coding standards and best practices.


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

    Work on mission-critical Golang code, focused on software delivery, containers, security sandboxing, telemetry and device management, as a software engineer on our SnapD team.Snaps are next-generation software packaging and delivery for Linux. They are designed for safety, security and robustness, with application-specific confinement of containers optimised...


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

    At Arizoglobal, we are seeking a highly skilled Senior iOS Software Engineer to join our team.This is a critical role that will be responsible for the design, development, and maintenance of our iOS applications.We are looking for someone with extensive experience in iOS development, who can demonstrate expertise in Swift and Objective-C, as well as strong...


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

    We're seeking a skilled software engineer to work on our Ubuntu Core project. This role demands a deep understanding of Linux, its kernel, and low-level system components. The ideal candidate will have hands-on experience with C or Golang and shell scripting.As part of our team, you'll contribute to designing and implementing software that powers various...


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

    About the Role">">We are looking for a skilled Cybersecurity Software Engineer to join our team at Canonical. As a security-focused software engineer, you will play a critical role in shaping the security of our products and services.">Key Responsibilities">">Develop and implement secure software solutions that meet the highest standards of quality and...

  • Full Stack Engineer

    3 days ago


    Doha, Baladīyat ad Dawḩah, Qatar WTECHIN Software Information Technology and Consultancy Full time

    Direct message the job poster from WTECHIN Software Information Technology and ConsultancyPosition: Full Stack Software Engineer (.NET & Java)Job Description:At WTECHIN, we are looking for experienced Full Stack Software Engineers to join our team in Doha/Qatar. We are seeking individuals who want to participate in large-scale software projects, develop...


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

    Job Title">">Lead Security Software Development Engineer">We are seeking a seasoned Lead Security Software Development Engineer to lead our security engineering team at Canonical. The successful candidate will have a strong background in computer science and extensive experience in software development and security.">Key Responsibilities">">Lead a team of...


  • Doha, Baladīyat ad Dawḩah, Qatar UBS Optimus Foundation Full time

    Tech Graduate Program, Software EngineerQatarInformation Technology (IT)Group FunctionsJob Reference #: 312828BRCity: DohaJob Type: Full TimeYour roleAs part of our team, you will design and implement software solutions based on customer needs and requirements. Along with our team of engineers, you will work together to build and support our enterprise...


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

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...


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

    Role Overview">">We are seeking a skilled Software Security Engineer to join our team at Canonical. The successful candidate will have a strong background in computer science and extensive experience in software development and security.">Key Responsibilities">">Design and develop secure software solutions using industry-leading tools and technologies.Work...


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

    CWallet is a fintech startup that's passionate about creating innovative products and services that change lives. Our mobile app has disrupted the way people manage their finances, and we're not slowing down.We're seeking a seasoned Senior Full Stack Developer to join our team and help us scale our products. As a key member of our Technology Team, you'll...


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

    Redefine the Linux experience in the embedded environments with the smallest, most secure, and updatable operating system in the IoT market. This is an opportunity for a software engineer passionate about open source software, Linux, security, and the developer experience. This challenging role demands a high degree of technical skill with low-level...