Padmi

Mid Software Developer

IndiaPosted 2 months ago
Software engineeringMid-levelFull Time; Regular
Apply at Salvo Software

Opens the source posting on shine.com

Source description

About the role

View original

As a Junior Software Engineer at Salvo Software, you will be responsible for developing and maintaining C and Python scripts to parse OEM documentation PDFs, spreadsheets, and legacy formats. Your primary focus will be transforming the extracted data into structured XML formats according to specifications. Additionally, you will validate and troubleshoot XML outputs to ensure completeness and accuracy. Collaboration with senior engineers to integrate tools into broader workflows and documenting scripts and processes for reproducibility and future maintenance will also be key aspects of your role. Key Responsibilities: - Develop and maintain C and Python scripts to parse OEM documentation PDFs, spreadsheets, and legacy formats - Transform extracted data into structured XML formats according to specifications - Validate and troubleshoot XML outputs to ensure completeness and accuracy - Collaborate with senior engineers to integrate tools into broader workflows - Document scripts and processes to ensure reproducibility and future maintenance Qualifications Required: - Bachelor's degree in Computer Science, Mechatronics, or a related field - 3-5 years of experience in software development, preferred automotive - Proficiency in English (verbal and written) - Proficiency in Java, C, and/or Python for scripting and automation - Experience with XML generation and parsing (DOM, SAX, or equivalent libraries) - Familiarity with Git version control - Ability to read technical documentation and map data fields accurately - Solid understanding of primitive data types, bitwise operations, and hexadecimal - Familiarity with automotive standards such as ODX, OTX, or diagnostic data structures - Exposure to other data formats such as JSON, CSV, or proprietary XML schemas Salvo Software is dedicated to developing creative software solutions for real-world applications across various industries. Our team values clean, maintainable code, collaboration, and practical engineering over abstract design. We provide a relaxed, low-stress environment that encourages learning, problem-solving, and creativity. As a Junior Software Engineer at Salvo Software, you will be responsible for developing and maintaining C and Python scripts to parse OEM documentation PDFs, spreadsheets, and legacy formats. Your primary focus will be transforming the extracted data into structured XML formats according to specifications. Additionally, you will validate and troubleshoot XML outputs to ensure completeness and accuracy. Collaboration with senior engineers to integrate tools into broader workflows and documenting scripts and processes for reproducibility and future maintenance will also be key aspects of your role. Key Responsibilities: - Develop and maintain C and Python scripts to parse OEM documentation PDFs, spreadsheets, and legacy formats - Transform extracted data into structured XML formats according to specifications - Validate and troubleshoot XML outputs to ensure completeness and accuracy - Collaborate with senior engineers to integrate tools into broader workflows - Document scripts and processes to ensure reproducibility and future maintenance Qualifications Required: - Bachelor's degree in Computer Science, Mechatronics, or a related field - 3-5 years of experience in software development, preferred automotive - Proficiency in English (verbal and written) - Proficiency in Java, C, and/or Python for scripting and automation - Experience with XML generation and parsing (DOM, SAX, or equivalent libraries) - Familiarity with Git version control - Ability to read technical documentation and map data fields accurately - Solid understanding of primitive data types, bitwise operations, and hexadecimal - Familiarity with automotive standards such as ODX, OTX, or diagnostic data structures - Exposure to other data formats such as JSON, CSV, or proprietary XML schemas Salvo Software is dedicated to developing creative software solutions for real-world applications across various industries. Our team values clean, maintainable code, collaboration, and practical engineering over abstract design. We provide a relaxed, low-stress environment that encourages learning, problem-solving, and creativity.

One address, no account. We’ll tell you when matching roles go live.