Senior Software Engineer at Smart Tasking
Berlin, Berlin, Germany -
Full Time


Start Date

Immediate

Expiry Date

24 Nov, 26

Salary

0.0

Posted On

26 Aug, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information Technology & Services

Description

Responsibilities:

  • Linker development: Design, enhance, and optimize static and dynamic linkers for our target platforms.
  • Low-Level Manipulation: Work heavily with Executable and Linkable Format (ELF) internals, symbol versioning, relocation, and memory mapping.
  • Software Integration: Collaborate with compiler teams to deliver a cohesive, high-performance toolchain.
  • Performance Optimization: Debug, profile, and optimize link-time and runtime execution overheads to fit embedded and resource-constrained environments.
  • Improve existing target-specific linkers and support engineers with expert insights.
  • Contribute to the development and application of Safety & Security standards.


Qualifications:

  • Strong programming skills with excellent proficiency in C/C++.
  • Familiarity with multiple programming languages and scripting (e.g., Python, Bash).
  • Strong, demonstrated understanding of linker internals (ELF, PLT/GOT, relocations, debugging data).
  • Strong understanding of linker script files and their design.
  • Experience contributing to proprietary or open-source toolchain projects or experience developing static analysis tools.
  • Ability to solve complex problems with significant technical impact on product functionality.
  • Collaborative mindset with strong communication skills.
  • At least 3-5 years of relevant engineering experience.

Responsibilities
Loading...