Source Job

Poland

  • Design, implement, and debug new features in 5G area (Baseband L1-L2).
  • Actively cooperate with your Scrum team and other stakeholders.
  • Create and maintain product documentation.

C Git CI/CD Embedded Systems

13 jobs similar to Junior Software Engineer - C

Jobs ranked by similarity.

India

  • Develop, maintain, and optimize applications using C++ in a Linux-based environment.
  • Write clean, maintainable, and high-performance code aligned with software engineering best practices.
  • Test, debug, and deploy applications while ensuring system stability and reliability.

Jobgether uses AI-powered matching to streamline job applications for candidates. This posting is on behalf of a partner company, which manages all applications and next steps; the role is part of a collaborative and technology-driven environment.

$102,200–$131,400/yr
Canada

  • Write and modify embedded C firmware for analog and Ethernet connectivity devices, including register configuration, state machines, and calibration sequences.
  • Develop Python scripts to automate test flows, collect and analyze data, and help build CI infrastructure.
  • Participate in code reviews, architecture discussions, and maintain project tracking with Jira.

Astera Labs provides rack-scale AI infrastructure through purpose-built connectivity solutions. The company is a publicly-traded startup with a small, fast-moving team that values collaboration and ownership.

Eastern Europe

  • Design, develop, and maintain software applications using modern C++ (C++17/C++20).
  • Optimize applications for performance, scalability, and memory usage while collaborating with architects and technical leads.
  • Participate in code reviews, resolve defects, and use AI-assisted development tools to improve software delivery.

Nagarro is a digital product engineering company that builds products, services, and experiences across all digital mediums. With over 18,000 experts across 39 countries, we have a dynamic and non-hierarchical work culture.

Global

  • Collaborate with globally distributed teams and silicon vendors to integrate SoC support into Ubuntu Linux kernel across multiple hardware platforms.
  • Diagnose, debug, and resolve complex kernel-level issues and develop, submit, and maintain Linux kernel patches.
  • Build and deliver silicon-optimized kernel variants; improve automation, tooling, and CI/CD systems for kernel build and release processes.

Our partner hires for a global, fully remote work environment focusing on open-source technologies and silicon enablement. They offer opportunities for international travel and a learning budget of ~$2,000 per year, fostering a collaborative culture.

Netherlands

  • Engage with customers to design and deliver embedded Linux solutions for devices and IoT.
  • Work across the Linux stack including boot processes, firmware, Secure Boot, and packaging.
  • Troubleshoot complex system-level issues and collaborate with global teams.

The partner company is a technology firm specializing in embedded Linux systems for IoT and devices. It operates with a globally distributed team and emphasizes autonomy, ownership, and continuous learning.

$35–$55/hr
Global

  • Implement high-quality software security and data protection solutions
  • Research and suggest the best way to implement business requirements
  • Identify improvements in existing architecture and legacy code to continuously refine and evolve the product

Teramind is a global leader in user behavior analytics and insider risk management. As a fully-remote, diverse team since 2014, we offer a forward-thinking culture with ongoing training and career growth.

France

  • Contribute to high-performance C++ backend solutions supporting genomic analysis and precision healthcare.
  • Optimize large-scale systems and take end-to-end ownership of technical projects from design to deployment.
  • Collaborate with backend engineers, bioinformaticians, and product stakeholders to deliver robust, scalable solutions.

This position is listed on behalf of a partner company specializing in genomic analysis and precision healthcare technologies. The team is collaborative and distributed, working with multidisciplinary experts across software engineering, bioinformatics, and product development.

$175,750–$219,687/yr

  • Partner with Account Executives across the full sales cycle, from technical discovery and demos through POC trials and proposal support.
  • Conduct deep discovery to understand customer architecture and workflows, then design and deliver compelling technical presentations and proof-of-concept engagements.
  • Serve as the internal champion for the customer, collaborating across Product, Marketing, Support, and Professional Services to shape roadmap priorities.

Perforce Software provides DevOps and developer productivity tools trusted by over 75% of the Fortune 100. They have a global footprint spanning more than 80 countries and foster a collaborative, innovative culture that values belonging and wellness.

Europe

  • Take ownership of the RustRover debugger, driving development across its C++ backend and Java/Kotlin client.
  • Implement new IDE run/debug configurations and enhance Rust expression evaluation capabilities.
  • Investigate and fix OS-specific SIGSEGV errors while designing clean, maintainable code.

JetBrains creates intelligent software development tools for developers and teams. Over 300,000 companies and 88 of the Fortune Global Top 100 rely on their products, and they foster an open and inclusive workplace.

Global

  • Own and maintain the Java client library, ensuring robustness and ease of integration.
  • Design and develop high-performance server applications in C/C++ for low-latency market data.
  • Optimize codebase for high throughput and implement tools for petabyte-scale data processing.

Databento is the market data platform for modern finance, providing real-time and historical data across futures, options, and equities through a unified API. The company is composed of alumni from top quantitative firms and focuses on performance and reliability with a simple developer experience.

US

  • Own and maintain our C# client library for external users.
  • Design and develop high-performance server applications in C++.
  • Optimize codebase for high throughput and low latency.

Databento is the market data platform for modern finance, providing real-time and historical data across futures, options, and equities through a unified API. The team includes alumni of leading quantitative firms, indicating a strong engineering culture.

$87,379–$141,992/yr
Canada

  • Design, develop, integrate, and maintain CPU firmware, BIOS, boot loader software, and low-level system components.
  • Bring up and validate new CPU boards, working closely with hardware engineers and technology vendors.
  • Provide technical leadership across engineering projects and mentor junior engineers to support knowledge sharing.

This position is listed on behalf of a partner company that develops advanced networking systems. They foster a collaborative and inclusive engineering culture that values diverse perspectives and innovation.

  • Build and maintain a high-performance C++17 library that runs across iOS, Android, and automotive embedded hardware.
  • Analyze and improve map-matching and dead-reckoning algorithms using real-world data from millions of vehicles.
  • Integrate AI tools into your design and development workflow to increase efficiency and code quality.

Mapbox is the leading real-time location platform for a new generation of location-aware businesses, powering navigation for people, packages, and vehicles. With over 4 million registered developers and a focus on flexibility, security, and privacy, Mapbox fosters a culture of teaching and learning, emphasizing diversity and supporting employees through healthcare and parental leave.