SQUAD
SQUAD
New

C Embedded Software Engineer

Brak informacji o wynagrodzeniu
SeniorFull-time·Umowa o pracę
#444662·Dodano wczoraj·1
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

EmbeddedC

Firma i stanowisko

Our embedded software engineering team's mission is to craft reliable, high-performance solutions that reach millions of homes worldwide within the home security market. The team emphasizes comprehensive testing, rigorous security standards, and close collaboration with hardware engineering, product management, and customer support teams. They focus on writing clean, maintainable code and fostering a culture of knowledge sharing and technical excellence.

Wymagania

  • 5+ years C proficiency (embedded, bare-metal, and RTOS environments).
  • 3+ years of experience in embedded development.
  • Understanding of multi-core architectures and inter-core communication (IPC, mailbox, shared memory).
  • Proficiency in full SDLC, including Git, CMake, code reviews, and continuous integration.
  • Hands-on experience with hardware troubleshooting and debugging tools (Hardware debugging via JTAG).
  • Experience with protocols: UART, I2C, SPI, GPIO.
  • Excellent communication skills and collaboration in cross-functional teams.
  • Experience with CI/CD (Jenkins) and static analysis (Coverity).
  • Good written and spoken English.

Nice to have:

  • Experience with C++ (17 standard).
  • Experience using AI-powered tools to enhance productivity and code quality.
  • Ability to work independently and take ownership of complex projects.

Obowiązki

  • Design, develop, and maintain high-quality embedded software in C/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.

Benefity

  • Equal opportunities environment with transparent and value-based corporate culture.
  • Competitive salary packages with performance-based annual reviews.
  • Performance Bonus and Loyalty Bonus rewards.
  • Employment via Contract of Employment (UoP) aligned with Polish Labour Law.
  • Guaranteed paid vacation, public holidays, and medical leaves per statutory regulations.
  • Continuous growth through internal knowledge hubs, corporate courses, and free English classes.
  • Comprehensive private medical insurance supplementing standard NFZ coverage.
Opieka zdrowotna
Płatny urlop
Płatne święta
Premie
Dofinansowanie szkoleń
Kursy językowe

Inne informacje

Please be informed that the data controller is SQUAD POLAND Sp. z o.o. (hereinafter "controller"). You have the right to request access to your personal data, their rectification, erasure or restriction of processing, the right to object to processing, as well as the right to data portability and to lodge a complaint to the supervisory authority. Personal data will be processed for the purpose of the recruitment process. Provision of data to the extent resulting from the Act of 26 June 1974 Labour Code is mandatory. In the remaining scope, providing data is voluntary. Refusal to provide mandatory data may result in the impossibility to carry out the recruitment process. The Administrator processes mandatory data on the basis of a legal obligation incumbent upon him/her, while with regard to additional data, the basis for processing is consent. Personal data will be processed until the recruitment procedure is completed and for the period of the possibility of asserting potential claims, and in the case of consent to participate in future recruitment procedures - until the withdrawal of such consent. Consent to the processing of personal data can be withdrawn at any time. The recipient of the data is the Just Join IT service and other entities to whom we have entrusted the processing of data in connection with recruitment.

SQUAD

SQUAD

18 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz