Skip to content
mimi

Senior Embedded Software Engineer (m/w)

myitjob GmbH

On-site Full-time Senior Yesterday

About the role

Your tasks

  • Drive requirements definition, design, integration, and maintenance of product features in collaboration with cross-functional teams.
  • Analyze complex test data sets to identify issues, patterns, and opportunities for system-level improvements.
  • Own and resolve challenging defects through systematic root-cause analysis, advanced debugging techniques, and hardware-aware investigation.
  • Software releasing work including documentation and verification
  • Provide technical mentorship to junior and mid-level engineers.
  • Implement robust embedded software in C and ensure smooth interaction across hardware and firmware.
  • Contribute to implementation of automated tests for position and timing algorithms verifications
  • Contribute and drive Continuous improvement and technical excellence

Your profile

  • BSc or higher in software engineering, electrical engineering, computer science, or equivalent.
  • 5+ years of embedded software engineering experience.
  • Strong proficiency in embedded-focused C, with experience developing production-ready firmware.
  • Experience with C++ and Python for tools, scripting, and automation.
  • Basic understanding of GPS/GNSS technology; deep knowledge is a strong plus but not mandatory.
  • Experience with prototyping, bring-up, and debugging of embedded systems.
  • Solid understanding of RTOS concepts, real-time constraints.
  • Strong engineering judgment, problem-solving ability, and system-level thinking.
  • Ability to work independently, support larger projects, and proactively drive progress.
  • Agile mindset and willingness to work in a scrum environment.
  • Good written and spoken English communication skills.
  • Usage of AI during SW development

Bonus Points (not mandatory)

  • Deep expertise across GNSS receiver technology.
  • Linux experience (computing, scripting, networking, server concepts).
  • Ability to read and interpret electrical schematics.
  • Hands-on experience with signal generators, signal analyzers, or GNSS simulators.
  • Experience with scientific computing tools (Python, MATLAB, Octave) and statistics.
  • Familiarity with Jira, Jama, or similar project/requirements management tools.

Benötigte Skills

  • Scrum
  • Englisch
  • Linux
  • Hardware
  • Senior
  • Support
  • Testing
  • Python
  • Matlab
  • C
  • C++
  • Embedded
  • Jira
  • Bachelor
  • Master

Skills

CC++EmbeddedEnglishHardwareJiraLinuxMatlabPythonScrumTesting

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free