
Embedded Software Engineer
NewTec GmbH
full-time
Posted on:
Location Type: Hybrid
Location: Ulm • 🇩🇪 Germany
Visit company websiteJob 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