Software Engineer
Workplace: Göteborg, Sverige
Expires: August 15, 2025
Software Engineer position at Tata Technologies Nordics AB in Gothenburg focusing on embedded automotive software development with AUTOSAR and Unity.
Main requirements:
- 5+ years of experience in automotive embedded software development
- Knowledge of CAN, LIN, or FlexRay communication protocols
- Strong understanding of AUTOSAR architecture and toolchains
- Proficiency in C, Python, CAPL and embedded systems programming
- Experience with software integration and configuration tools such as DaVinci Developer, EB Tresos, ETAS
- Hands-on experience with automotive testing tools like CANoe, CANalyzer
- Experience with version control systems (Git, SVN) and CI/CD pipelines
- Strong problem-solving and debugging skills
Responsibilities:
- Configure and integrate AUTOSAR Basic Software modules using tools like DaVinci Developer, EB Tresos, ETAS, or Vector
- Develop and maintain automation scripts for continuous build, integration, and testing using Python, CAPL, Shell, and related tools
- Manage software release cycles including versioning, documentation, and delivery coordinating with cross-functional teams
- Provide post-release support and issue resolution
- Design and execute unit, integration, and functional tests
- Use CANoe, CANalyzer, VectorCAST for testing and validation
- Ensure compliance with automotive standards such as ISO 26262 and ASPICE
- Analyze and trace software faults using debugging tools like T32 or INCA
- Collaborate with development teams to fix issues timely
Required hard skills:
- AUTOSAR architecture and tools (Classic or Adaptive)
- Embedded C and C++ programming
- Python, CAPL scripting
- Automotive communication protocols (CAN, LIN, FlexRay)
- Software integration and configuration tools (DaVinci Developer, EB Tresos, ETAS)
- Testing tools (CANoe, CANalyzer, VectorCAST)
- Version control systems (Git, SVN)
- Continuous integration and deployment tools (Jenkinson, PyBuilder, SCons)
- Debugging tools (T32, INCA)
Recommended hard skills:
- Shell scripting
- Experience with embedded systems programming
- Familiarity with ASPICE and ISO 26262 standards
Soft skills:
- Problem-solving
- Collaboration and teamwork
- Effective communication
- Attention to detail
Coding languages:
- C
- C++
- Python
- CAPL
- Shell
Natural languages:
- English (Proficient)
Cultural skills:
- Innovation-driven mindset
- Customer-oriented approach
- Continuous learning and improvement
Apply for this job
You might also like:
- Data Engineer working in Delivery - Data & AI
- Verification Engineer
- Senior Full-Stack Engineer (Typescript)
- Senior R&D Project Manager
- Systems Engineer Radio Technology
- System Engineer
- DevOps Engineer at Sveriges Riksbank
- Software Engineer at Envirologic
- Field Service Technician in IT
- Senior System Developer