Job Search and Career Advice Platform

Enable job alerts via email!

Remote Senior C Embedded Developer

3mdeb sp. z o. o.

Remote

PLN 55,000 - 75,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech company in Poland is seeking a Remote Senior C Embedded Developer to work on open-source projects and collaborate with industry leaders. The role requires strong knowledge of C programming and hardware concepts. Benefits include professional development opportunities, flexible hours, training, and a comprehensive benefits package. Ideal candidates should be proficient in managing complex codebases and have debugging skills, with additional perks like conference support and private healthcare.

Benefits

Training and certification
Flexible working hours
Medical care
Financial support for sports cards
Group insurance
Conference budget support
Private healthcare
Free coffee
Bike parking
No dress code

Qualifications

  • Knowledge of C and hardware-dependent concepts.
  • Experience with software development cycles and version control.
  • Ability to work with complex codebases.

Responsibilities

  • Work on open-source projects and contribute to community.
  • Collaborate on development and product impact.
  • Attend conferences and represent the company.

Skills

C programming knowledge
Memory management
Understanding hardware concepts
Git version control
Debugging skills
Job description
Remote Senior C Embedded Developer @ 3mdeb sp. z o. o.

Poznań, Greater Poland Voivodeship, Polska

We offer the opportunity to work on open-source projects and collaborate with the community of world-class industry leaders, as well as work with some of the most prominent vendors to build your own portfolio through contributions. As a team member, you'll impact the product and its final shape with opportunities for professional development, flexible working hours, and employment conditions.

We also provide training and certification to help our team members build their skills and advance in their careers. Our comprehensive benefits package includes medical care, financial support for sports cards, and group insurance.

In addition, we offer opportunities to attend international open-source conferences, some of which we co-organize with other companies, giving our team members the chance to showcase their skills and expertise. We also organize and host our own community events, such as workshops and community calls, where team members can share their knowledge and network with other industry professionals.

Requirements

  • Knowledge of C and how programs work:
    • Ability to manage memory manually and take care of its initialization
    • Knowledge of hardware-dependent concepts: pointers, data layout, stack, bit fields, little/big endian
    • Basic data structures
    • An idea about registers and machine languages in general
    • Some information about weak object symbols, program sections, and linker scripts
  • Software development cycle:
    • Using the git version control system
    • Understanding of toolchains and cross-compilation
    • Dealing with heterogeneous build systems (GNU Make, Kconfig, etc.)
    • Non-interactive debugging (prints, logs, dump analysis)
    • Working with codebases of thousands of files written by hundreds of authors (grepping, ctags, digging in commit history to compensate for the deficiency of documentation)

Nice to have

  • Experience with bare-metal programming and hardware abstraction layers
  • Experience with (long-running) open-source projects, their mailing lists, and review tools
  • Debugging with GDB (remote targets, symbol files, hardware breakpoints)

Additional benefits include conference budget support, knowledge sharing opportunities, private healthcare, sport subscription, free coffee, bike parking, free parking, and no dress code.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.