Job Description
Job Title: Senior Software Engineer
Location: Remote
Contract Duration: 2 years
Job Type: Contract
Experience Needed: Background in off-highway heavy machinery, automotive, or industrial control industries
Job Overview:
We are seeking an experienced Senior Software Engineer to join a forward-thinking R&D team focused on enhancing the efficiency and automation of data pipelines. You will play a key role in designing, developing, and optimizing systems that handle customer data collection, transformation, and storage. The work involves collaborating with a variety of stakeholders and applying cutting-edge technologies such as smart displays, telematics, edge devices, and machine learning to create innovative solutions in the off-highway and automotive sectors.
Key Responsibilities:
- Design and implement scalable and reliable data pipeline architectures.
- Develop and test software prototypes to ensure efficient data flow.
- Collaborate with cross-functional teams, including data scientists and engineers, to define requirements and objectives.
- Optimize pipelines to enhance performance and scalability.
- Document technical designs, test procedures, and provide detailed impact analysis.
- Work within Agile Scrum methodologies to ensure continuous improvement and iteration.
- Provide expert support and insights on developing software for distributed ECU systems, including communication via CAN or Ethernet.
- Leverage machine learning and AI concepts to advance project goals.
- Contribute to technical documentation and provide guidance on best practices.
Qualifications:
- Bachelor's or Master's Degree in Computer Engineering, Computer Science, or a related field.
Must-Have Skills:
- Proficiency in Python, Golang, or Java.
- Expertise with ETL tools and frameworks.
- Solid experience working with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with container orchestration tools like Docker and Kubernetes.
- Strong background in designing distributed ECU systems using CAN or Ethernet communication.
Additional Skills:
- Experience with Apache tools and AWS Lambda.
- Knowledge of data modeling and database design.
- Familiarity with Agile Scrum methodologies and workflow tools.
Top 3 Skills:
1. Strong experience in data pipeline architecture and optimization.
2. In-depth knowledge of off-highway or automotive systems.
3. Expertise with cloud platforms and ETL tools.
Employment Type: Full-Time
Salary: $ 40,000.00 140,000.00 Per Year
Job Tags
Full time, Contract work, Remote job,