Senior C Embedded Developer
Posted bythe hiring team· 17 days ago
- Location
Posted bythe hiring team· 17 days ago
Senior C Embedded Developer
USD 63,697 – USD 73,252
Be among the first applicants
Verified team
HR-vetted before going live.
Transparent pay
Salary stated upfront.
Be among the first applicants
Just opened — your application stands out.
About this role
About 3mdeb
3mdeb is a company specializing in open-source firmware and embedded systems solutions. We develop Dasharo - an open-source, coreboot-based firmware distribution that replaces proprietary BIOS/UEFI implementations. Our mission is to provide trustworthy, secure, and transparent firmware solutions for diverse hardware platforms, including laptops, desktops, servers, and embedded appliances.
Learn more:
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)
Offer description
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.
The Senior C Embedded Developer role with the hiring team offers USD 63,697–73,252 per year. Salary information is published as part of every JobRemotely listing so candidates can self-screen before applying.
Yes — the hiring team has marked this Senior C Embedded Developer role as open to candidates based in Poland. Eligibility requirements are surfaced in the JobPosting structured data on the listing.
The hiring team uses the JobRemotely structured hiring pipeline: candidates apply through the listing, complete a paid test task or screening, and only then proceed to interviews. This skips the resume black hole and respects everyone's time.
Similar roles
Hand-picked from the same category.
the hiring team· EMEA, LATAM, Canada, USA·Remote·17 days ago
USD 216,000 – USD 216,000
Viewthe hiring team· US·Remote·17 days ago
USD 190,000 – USD 210,000
Viewthe hiring team· EU·Remote·17 days ago
USD 75,450 – USD 169,700
Viewthe hiring team· US·Remote·17 days ago
USD 217,000 – USD 303,900
ViewJob ads say a lot about where engineering is going — if you read enough of them. We went through all 335 remote engineering roles on our board, every one with a published salary, and counted what they actually ask for.