
Embedded Software Engineer
NewTec GmbH
full-time
Posted on:
Location Type: Hybrid
Location: Friedrichshafen • 🇩🇪 Germany
Visit company websiteJob Level
Junior
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 design 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 collaborate closely with cross-functional teams to deliver innovative solutions.
- You identify and fix software defects, analyze root causes, and optimize systems for performance and stability.
Requirements
- Ideally, you hold a degree in a technical or scientific field (e.g., Computer Science, Computer Engineering, Medical Technology, Electrical Engineering, Information Technology, Mechatronics, Mathematics) or 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.
- Basic knowledge of safety standards is an advantage.
- You possess strong problem-solving skills and analytical thinking.
- You have excellent German and English language skills, both written and spoken.
Benefits
- Onboarding process: For a great start, you receive a tailored onboarding training program and a personal buddy.
- Feedback culture: Personal exchange is important to us; regular feedback meetings are held.
- Individual training and development: We support your professional and personal growth with internal and external training.
- Autonomy and responsibility: Trust is a core value of our corporate culture. Everyone is encouraged to contribute actively and help shape the company.
- Flexible working hours and mobile office: Our flexitime policy and mobile-office options provide flexibility for 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 architecturesoftware designUMLcode reviewssoftware defect analysissystem optimizationtechnical specificationsimplementation plans
Soft skills
mentoringcollaborationproblem-solvinganalytical thinkingconstructive feedback
Certifications
degree in Computer Sciencedegree in Computer Engineeringdegree in Medical Technologydegree in Electrical Engineeringdegree in Information Technologydegree in Mechatronicsdegree in Mathematics