Job Closed

This listing is no longer active.

OnHires logo
OnHires

Global tech recruitment & staffing for fast-growing companies

C & C++ Embedded Engineer

Systems EngineerSystems EngineerFull TimeRemoteSeniorTeam 11-50Since 2020H1B No SponsorCompany SiteLinkedIn

Location

Poland

Posted

90 days ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expEnglishLinuxRTOSTCP/IP

Job Description

C & C++ Embedded Engineer

OnHires

• Design, develop, and maintain high-quality embedded software in C and C++ for camera-based security devices. • Debug and resolve complex software, hardware, and network connectivity issues across the entire software stack. • Develop new features and improve existing codebases for the product line. • Optimize software performance for resource-constrained embedded environments. • Conduct code reviews and provide technical mentorship to team members. • Participate in architecture discussions and technical decision-making processes. • Collaborate with QA teams to develop comprehensive testing strategies. • Document software designs, APIs, libraries, and troubleshooting procedures.

Job Requirements

  • At least 5+ years of commercial experience in embedded development with strong expertise in C and C++.
  • Mandatory hands-on experience with any RTOS (FreeRTOS, Zephyr, QNX, or similar).
  • Deep understanding of microcontroller-based embedded systems (commonly ARM-based MCUs; experience with other architectures such as RISC-V is a plus).
  • Experience with Embedded Linux (BSP, Buildroot, Yocto) is highly valued; candidates without it should be willing to work across both RTOS and Embedded Linux environments.
  • Solid understanding of networking in embedded systems (e.g., TCP/IP stacks, wireless connectivity, device networking).
  • Experience with multithreading and concurrency in embedded environments, including multicore microcontrollers.
  • Expertise in communication interfaces such as I2C, SPI, UART and working knowledge of Wi-Fi and Bluetooth stacks.
  • Experience developing or integrating device drivers and low-level hardware libraries.
  • Proficiency with engineering tools such as Git, CMake, and CI/CD pipelines.
  • Ability to work independently and take ownership of complex technical challenges.
  • Upper-Intermediate English (B2) or higher.

Benefits

  • Competitive salary packages with performance-based annual reviews.
  • Performance Bonus for individual achievements and a Loyalty Bonus for long-term dedication.
  • Employment via Contract of Employment (UoP) in accordance with Polish Labour Law. B2B considered on a case-by-case basis.
  • Guaranteed paid vacation, public holidays, and medical leaves as per statutory regulations.
  • Continuous growth opportunities: internal knowledge hubs, corporate courses, free English classes.
  • Comprehensive private medical insurance to supplement standard NFZ coverage.
  • Fully remote - open to candidates anywhere in Poland.

Related Categories

Related Job Pages

More Systems Engineer Jobs

Deliveroo logo

Senior Enterprise System Engineer

Deliveroo

Building the definitive online food company.

Systems Engineer90 days ago
Full TimeRemoteTeam 1,001-5,000Since 2013H1B No Sponsor

• Design and implement modern workplace technology solutions that meet the specific needs of our employees, enhancing their productivity and collaboration. • Define and lead large-scale projects related to employee productivity • Be a relentless advocate for automation. Continuously hunt for opportunities to eliminate manual work through tool building and process automation. • Break down large pieces of work, guide design and technical / implementation choices and influence the roadmap within your team. • Build relationships with other engineering teams and internal stakeholders and identify collaboration opportunities. • Maintain and operate robust and reliable technology services and develop and maintain business continuity plans to ensure seamless operations during disruptions. • Participate in developing and refining operational metrics, enhancing systems for monitoring service health and performance. • Develop and maintain deep technical expertise in specific areas relevant to workplace technology (e.g., collaboration/productivity technology, security, identity etc) • Provide expert guidance and troubleshooting for complex technical issues related to supported platforms.

United Kingdom
Full TimeRemoteTeam 10,001+H1B Sponsor

• Collaborate proactively with GSI, VAR, and SP partners to align technical strategies and drive sales growth in Sub-Saharan Africa. • Execute technical enablement workshops and training to ensure partners are proficient in articulating the value of our cybersecurity portfolio. • Simplify complex technical concepts and security architectures to facilitate effective solution selling by partners. • Drive results by supporting partners in the delivery of successful Proof of Concepts (POCs) and technical demonstrations. • Challenge curiosity and positively by identifying innovative ways to enhance partner technical capabilities and market reach. • Serve as a trusted technical advisor, ensuring partners have the guidance needed to resolve customer security challenges. • Empower partners to independently identify and close opportunities by building their technical confidence and competence.

Kenya
OtherRemoteTeam 10,001+Since 2020H1B No Sponsor

• Perform Platform Systems Engineering (PSE) activities for the SOA CAAS program, including requirements/test procedure development, design updates, execution of test procedures, etc. • Support the completion of the Increment plan for the Platform Systems team during the Rotary Wing department-wide planning events • Navigate through the bids & pursuits, adhering to Collins Processes • Mentor younger engineers through Systems Engineering practices • Design system solutions, ensuring the integration of Collins Aerospace products into complex upgrade programs for the SOA CAAS program • ~10% travel as needed

Iowa
$107.5K - $204.5K / year
Job Closed
Veeam Software logo

Systems Engineer

Veeam Software

Your Single Backup and Data Management Platform for Cloud, Virtual and Physical

Systems Engineer91 days ago
Full TimeRemoteTeam 1,001-5,000Since 2006H1B Sponsor

• Collaborate with the sales team to secure and expand business with new and existing end-user customers, Cloud, and Hosting Providers. • Conduct web-based and on-site demonstrations of the Veeam product portfolio, providing training, enablement, and participating in joint meetings. • Offer pre-sales support and on-site assistance to customers during their evaluation of Veeam software. • Build and maintain strong relationships with customers and strategic alliance partners in coordination with sales colleagues. • Conduct Product Proof of Concepts (POCs) for customers. • Provide technical compliance and competitive analysis of products within the solution.

Saudi Arabia