Embedded Software Engineer
Workplace: Linköping, Sverige
Expires: September 1, 2025
Join Axis Communications as an Embedded Software Engineer and contribute to creating smart and safe products for a smarter future. Work in a growing hardware development team within a global and innovative company, delivering world-class surveillance and system products.
Main requirements:
  • University degree in computer science or similar relevant area
  • Positive mindset with problem-solving as a team
  • Drive to learn and develop new products that fulfill user needs
Responsibilities:
  • Work collaboratively within software and cross-domain teams
  • Participate in projects from concept phase to product launch
  • Develop software in C or C++ for Linux embedded systems
  • Develop software in C for MCU (Bare-Metal or FreeRTOS)
  • Use Git, Gerrit, and GitHub for revision control and code review
  • Write unit and system test cases
Required hard skills:
  • Software development in C and C++ for embedded Linux systems
  • Software development in C for MCUs (Bare-Metal or FreeRTOS)
  • Version control with Git, Gerrit, and GitHub
  • Writing unit and system tests
Recommended hard skills:
  • Knowledge of Rust, Python, Typescript, and React
  • Experience working closely with hardware teams
  • Experience with Yocto and Linux systems
  • Experience using AI tools for software development
Soft skills:
  • Positive mindset
  • Team player
  • Problem solver
  • Curiosity and eagerness to learn
Coding languages:
  • C
  • C++
  • Rust
  • Python
  • Typescript
Frameworks:
  • FreeRTOS
  • React
Operating systems:
  • Linux
Natural languages:
  • English (Proficient)
Cultural skills:
  • Collaborative
  • Innovative
  • Mentorship focused
  • Growth oriented