Software Developer
Siemens
Job Description
Software Developer - Printed Circuit Board (PCB) Design Overview Software Developer - Printed Circuit Board (PCB) Design Responsibilities Design & Develop Core Software: Contribute to the design, development, modification, and implementation of robust software for internal tools and external customer-facing products. Your work will directly influence the functionality and user experience of our PCB design solutions. Focus on Quality & Customer Success: Play a key role in ensuring our software meets and exceeds customer expectations.
Deliver high-quality, reliable products on time with precision critical to PCB design. Ensure Functional Excellence: Guarantee the overall functional quality of released products across various platforms and mechanisms, ensuring seamless integration and performance. Tackle Complex Challenges: Engage with intricate product architectures, sophisticated solutions, and challenging technical problems in the PCB design space.
Craft & Implement Solutions: Collaborate on creating, documenting, and executing software designs, often involving sophisticated workflows and integrations across multiple product areas. Grow Your Expertise: Start with guidance and be encouraged to develop problem-solving skills and take on increasingly complex technical challenges. Learn from experienced professionals and contribute fresh perspectives.
Qualifications Educational Background: A Bachelor's Degree in Computer Science, Software Engineering, or a related technical field. Foundational Programming Skills: Solid understanding of programming principles and proficiency in at least one relevant programming language (e.g., C++, C#, Java, Python). Problem-Solving Acumen: A keen interest in solving complex technical problems and a logical approach to troubleshooting.
Eagerness to Learn: A strong desire to learn about the intricacies of PCB design, electronic design automation (EDA), and complex software systems. Team Player: Excellent communication skills and the ability to collaborate effectively within a team environment. Attention to Detail: A meticulous approach to work given the precision required in PCB design.
Bonus Points (Nice to Have) Exposure or coursework related to CAD/CAM, EDA tools, or electrical engineering concepts. Experience with version control systems (e.g., Git). Familiarity with agile development methodologies.
Why Join Our Team Impactful Work: Your contributions will influence leading-edge technology in a critical industry. Learning & Development: A supportive environment for entry-level professionals to grow in a specialized domain. Innovative Environment: Collaborate with experts on challenging and rewarding projects.
Salary range: 90000 - 162000 #J-18808-Ljbffr