Senior Firmware Engineer - Fixed Dome Cameras, Lund
Workplace: Lund, Sverige
Expires: September 10, 2025
Join Axis Communications as a Senior Firmware Engineer working on Fixed Dome Cameras. Develop and maintain firmware for core network video products using cutting-edge technologies within an agile team environment at the Lund HQ.
Main requirements:
- Bachelor's or Master's degree in Computer Science, Physics, Mathematics, Electrical Engineering or equivalent
- 5+ years of relevant work experience
- Linux system programming knowledge including user space, kernel space, and device drivers
- Proficient in C and/or C++ programming
- Experience working with agile methodologies
- Ability to work and contribute in a team-focused atmosphere
Responsibilities:
- Join product development projects for network connected devices
- Configure and customize AXIS OS, a Linux-based operating system for next-gen products
- Analyze, design, and implement software features for upcoming products
- Solve complex issues within a large and complex code base from Linux kernel drivers to applications
- Optimize embedded system performance
- Continuously improve team processes and work methods
- Contribute to the development and launch of new competitive products and solutions
Required hard skills:
- Linux system programming (user space, kernel space, device drivers)
- C programming
- C++ programming
- Agile methodologies
Recommended hard skills:
- Debug tools such as GDB, Valgrind
- Scripting languages (shell, python, perl)
- Low-level programming with Micro Controllers (MCUs)
- Continuous integration and version control (Git)
- Build tools
- Computer Vision, Machine Learning, Deep Learning
Soft skills:
- Team player
- Curious and passionate about technology
- Problem solving
- Personal drive and motivation
- Openness and creativity
- Trust and commitment
- Playfulness and encouragement
- Collaboration and good spirit
Coding languages:
- C
- C++
- Python
- Shell
- Perl
Frameworks:
- Embedded Linux
- AXIS OS (Linux based)
Operating systems:
- Linux
Natural languages:
- English (Proficient)
Cultural skills:
- Agile working methodologies
- Open and creative communication
- Collaboration within multidisciplinary teams
Apply for this job
You might also like:
- Senior Flight Operations Sales Instructor
- Software Developer
- Windows System Administrator at Aeronautics IT
- Network Technician
- Test Automation Engineer
- IT Consultant within Network and Communication for Gothenburg City
- IT Consultant
- Consultant/Interim - Business Analyst in Stockholm
- Program Manager
- Systemutvecklare .NET