Job Closed
This listing is no longer active.
Global tech recruitment & staffing for fast-growing companies
C & C++ Embedded Engineer
Location
Poland
Posted
90 days ago
Salary
0
Seniority
Senior
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 Guides
Related Categories
Related Job Pages
More Systems Engineer Jobs
• 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.
• 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.
• 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
Systems Engineer
Veeam SoftwareYour Single Backup and Data Management Platform for Cloud, Virtual and Physical
• 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.




