Embedded Software Engineer with C++ experience

5 days ago


Bengaluru, Karnataka, India Kynatech Systems Full time ₹ 15,00,000 - ₹ 28,00,000 per year

9.30 PM12.30 PMRole: Software Engineer (C++ )

Client: Satellite Communications client (USA)

Project Duration: 6 months. Can be extended.

Work hours: 12.30PM to 9.30PM India Time (to ensure overlap with the US ET time till 12 Noon) Workdays: Mon to Fri. India holidays shall be observed

Work model: Hybrid. 3 days in office + 2 days remote

Target date: ASAP

We are seeking for a team player with solid technical skills to work with our team of smart, creative, and dedicated engineering team-members. This position is based out of our Herndon, VA location with the option of a remote work schedule.This is a mid-level position for an Embedded Software Engineer. We value creative problem solving, logical thinking, enthusiasm, and the ability to learn quickly. Candidates must have a strong technical background and be capable of coming up to speed on new technologies quickly. Good communication skills, great problem-solving skills, and the ability to work both individually and collaboratively in a team environment are required. If you enjoy working in a fast-paced environment with the smartest team and the very latest technologies, then this is the job for youThis is a cross-functional engineering position, developing embedded software for our satellite products on a Linux platform. Responsibilities:

  • Develop the C++ applications that control our next generation of satellite terminals
  • Design, code, test and integrate software from requirements to production and commercial deployment
  • Assist with estimation of time and effort required to implement new features
  • Participate in design reviews, peer code reviews and improve product quality
  • Interface and work with cross-functional teams to successfully implement feature dependencies
  • Integrate and validate new product designs
  • Act as a member of an Agile scrum team

Qualifications:

  • 5+ years of experience in software development
  • Understanding of hardware design and architecture
  • Solid programming experience in C/C++ object-oriented design and development
  • Linux or a POSIX O/S environment
  • Familiarity with software configuration management, defect tracking tools, and peer review
  • Strong documentation and writing skills

Additional experience in the following areas is a plus

  • Embedded development including hardware debug, device drivers, and real-time constraints in a complex multi-processor system
  • Cross-functional (hardware/firmware/software) development and verification
  • Satellite communications protocols such as DVB-S2 and TDMA
  • Networking protocols such as TCP/IP, UDP and IPv6
  • X.509 Certificate and Crypto key management
  • Shell scripting, Perl, Lua, or Python
  • Docker, Conan, cmake, C++11
  • Knowledge of Jira, Confluence, BitBucket, Git, SharePoint, Jenkins and Artifactory is a plus
  • Working knowledge of GCC, grep/awk/sed command line tools, bash scripting, GDB debugger, systemd suite

Education: Bachelors Degree in Computer Science, Software, Systems, Mathematics, or related technical field.



  • Bengaluru, Karnataka, India Cyanous Software Private Limited Full time

    Embedded C/C++ Development experience Embedded Linux.- Application Development.- Strong Debugging Skills Focused on Embedded Linux.- Experience with Yocto Build Environment. Highlited skills are mandatory and skills should be in cv mustNeed profiles by 3.30PM today only Job Description : We are looking for a highly skilled C++ Embedded Engineer with strong...


  • Bengaluru, Karnataka, India Cyanous Software Private Limited Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Embedded C/C++ Development experience Embedded Linux.Application Development.Strong Debugging Skills Focused on Embedded Linux.Experience with Yocto Build Environment.Highlited skills are mandatory and skills should be in cv mustNeed profiles by 3.30PM today onlyJob DescriptionWe are looking for a highly skilled C++ Embedded Engineer with strong experience...


  • Bengaluru, Karnataka, India beBeeEmbeddedCSoftware Full time ₹ 20,00,000 - ₹ 25,00,000

    Our team is seeking a skilled Embedded C Software Engineer to join our dynamic group. This role involves designing and developing high-quality embedded software for various applications, including firmware development, microcontroller programming, and ARM-based systems.Job Description:We are looking for an exceptional Embedded C Software Engineer to lead the...


  • Bengaluru, Karnataka, India Yantravision Software Pvt Ltd Full time ₹ 6,00,000 - ₹ 10,00,000 per year

    Job Brief -Our dynamic engineering team at Yantravision is actively seeking an experienced professional to join us as a pivotal member. This team's core responsibility involves the comprehensive validation and characterization of diverse System-on-Chip (SoC) designs, coupled with the development of use-cases applications. This role demands an astute grasp of...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 25,00,000

    Embedded C++ Software Engineer OpportunityThis is an exciting opportunity to work as an Embedded C++/Linux Software Developer.Key Responsibilities:Contribute to the design and architecture of new products, including prototyping and implementation planning.Develop core components and ensure code review aligns with design specifications.Collaborate with...


  • Bengaluru, Karnataka, India Capital Placement Services Full time ₹ 15,00,000 - ₹ 28,00,000 per year

    Design, develop, and test embedded software applications using C and C++. Write efficient, reusable, and maintainable code for embedded systems. Collaborate with hardware engineers to integrate software with hardware components.


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 20,00,000 - ₹ 25,00,000

    Embedded Software Engineer - Linux and BSPWe are seeking an experienced Embedded Software Engineer with expertise in Linux operating systems and Board Support Packages (BSPs) to join our dynamic team.The ideal candidate will have a strong background in embedded software development, specifically with a focus on C programming language and real-time operating...


  • Bengaluru, Karnataka, India Growel Softech Pvt. Ltd. Full time

    Embedded C,Linux,BSPDescription :We are seeking a seasoned Embedded C, Linux, and BSP engineer to join our dynamic team in India. The ideal candidate will have extensive experience in embedded software development, specifically with a focus on Linux operating systems and board support packages. You will play a crucial role in designing and optimizing...


  • Bengaluru, Karnataka, India Tanisha Systems Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    Role & responsibilitiesWe are looking for Embedded C Hardware Design Engineer for permanent position with MNC company for Bangalore location.Preferred candidate profileNeed Strong C Programming (No Testing validation candidate needed here )BB online Test interview followed by final round will be Face to Face Interview as wellStrong in Embedded CEmbedded...


  • Bengaluru, Karnataka, India NetAnalytiks Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    About the Role :We are seeking a highly skilled and experienced Embedded Software Engineer with a strong background in C/C++ development for embedded Linux systems. In this role, you will be responsible for designing, developing, and maintaining firmware and drivers for embedded hardware, targeting multiple ARM cores. You will work on low-level driver...