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