Senior Imaging Software Engineer

Senior
🇫🇮 Finland
💰Equity
Software Developer
Software development

Your Impact

Are you interested in developing cutting-edge camera products? We are seeking a Senior Software Engineer to join our team and develop technology with high impact. Your expertise in software and embedded systems is paramount, and we highly value a proven track record in machine learning, particularly hands-on experience in integrating and deploying real-time ML models to production.

As a member of our team, you will collaborate across disciplines and technologies, balancing deep technical work with driving projects to completion. For those who excel in embedded software and are eager to enhance their skillset in machine learning deployment and integration, this role offers a fulfilling and dynamic experience. Experience in camera software or image processing is considered a benefit but is not required.

What You'll Do

Location: Tampere, Finland
Reports to: Senior Technical Director of Imaging Software

  • Collaborate closely with software, AI and product development teams, focusing on embedding machine learning models into our products. You will ensure these models operate efficiently within the constraints of resources.
  • Work hands-on with hardware, exploring new technologies, creating prototypes, and developing proof-of-concepts. You’ll take the lead in finding solutions to hard problems, particularly those involving ML model integration.
  • Set a high technical bar for the team through code and architecture design reviews.
  • Improve our Engineering process, including long-term thinking and planning.
  • Building software that adheres to our high bar on stability and latency in this mission-critical space.

What You Bring

  • 5+ years experience of professional software development in C/C++, Go, Rust, or other systems programming languages, with a strong focus on embedded systems.
  • Familiarity with AI/ML frameworks (e.g. TensorFlow, PyTorch, ONNX, Apache TVM) and experience optimizing models for performance and efficiency in embedded systems. Including experience in integrating and deploying models in resource-constrained environments..
  • 5+ years of experience writing unit, integration, and/or system-level tests, ensuring high code quality and reliability.
  • 2+ years of experience mentoring junior team members or leading small teams, with a focus on fostering technical growth and collaboration.
  • Understanding of Computer Science fundamentals, including data structures, algorithms, runtime analysis, and code quality verification.
  • Experience with Embedded Linux development. Familiarity with the Yocto Project is advantageous.
  • Experience in camera technology, image processing, photography, robotics and computer vision is considered beneficial but not required.

Benefits that Benefit You

  • Exposure to leaders and amazing experts with extensive knowledge in the field of camera product development
  • Mentorship and networking
  • Casual and fun work environment
  • Access to Gym
  • Learning & Development programs
  • And yes, we have snacks, excellent coffee and drinks in our offices

B_enefits listed herein may vary depending on the nature of your employment and the location where you work._

 

Axon

Axon

Axon is a tech company on a mission to protect life and improve safety and justice issues through innovative devices and software.

⚖️Peace and justice
Technology
Software

LinkedIn

🏭public safety
🎂1993

Other jobs at Axon

 

 

 

 

 

 

 

 

View all Axon jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🇫🇮 Finland
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs