NewTec GmbH

Embedded Software Engineer

NewTec GmbH

full-time

Posted on:

Location Type: Hybrid

Location: Ulm • 🇩🇪 Germany

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

About the role

  • You apply your expertise to develop high-quality software solutions in C/C++.
  • You analyze requirements, create clear technical specifications, and derive architecture and implementation plans.
  • You design software architecture and software components using UML.
  • You conduct regular code reviews, provide constructive feedback, and ensure a consistent, high-quality codebase.
  • You mentor our junior developers, share knowledge, and support the team.
  • You work closely with cross-functional teams to deliver innovative solutions.
  • You identify and resolve software defects, perform root-cause analysis, and optimize systems for performance and stability.

Requirements

  • Ideally, you hold a degree in a technical or scientific field (e.g., Computer Science, Technical Computer Science/Embedded Systems, Medical Engineering, Electrical Engineering, Information Technology, Mechatronics, Mathematics) or have an equivalent qualification.
  • You have several years of professional experience in software engineering, particularly in C/C++.
  • You have experience working in process-driven projects.
  • Initial knowledge of safety standards is an advantage.
  • You possess strong problem-solving skills and analytical thinking.
  • You have very good German and English language skills, both written and spoken.
Benefits
  • Onboarding process: To ensure a smooth start, you will receive a tailored onboarding training program and a personal buddy.
  • Feedback culture: Personal exchange is important to us, so regular feedback meetings are held.
  • Individual development and training: We support your professional and personal growth with internal and external training measures.
  • Freedom and responsibility: Trust is a core value of our company culture. Everyone is invited to actively contribute and help shape the company.
  • Flexible working hours and mobile office: Our flextime arrangement and mobile-office options provide flexibility to support a healthy work–life balance.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CC++software architectureUMLcode reviewsroot-cause analysisperformance optimizationsoftware developmenttechnical specificationssoftware components
Soft skills
mentoringproblem-solvinganalytical thinkingcommunicationteam collaboration