Join Our Team

At irARM™, we’re passionate about creating high-quality thermal scopes that help our customers see in the dark and in challenging weather conditions. We’re constantly pushing the boundaries of technology to create the best products on the market.

If you’re a team player who’s passionate about innovation and creating products that make a difference, we want you on our team. We’re looking for talented individuals who are ready to take on new challenges and help us continue to grow and evolve.

Join us in creating the next generation of thermal scopes that help people see the world in a new light. Browse our current job openings and apply today. We can’t wait to hear from you!

air rifle scope e1678364389471

Explore exciting job opportunities and grow your career with us

We believe that our employees are our most valuable asset. That’s why we’re committed to providing our team members with exciting job opportunities that allow them to grow their careers and develop their skills.

When you join irARM, you’ll become part of a team that’s passionate about innovation and creating high-quality thermal scopes. You’ll work alongside talented professionals who are dedicated to pushing the boundaries of technology and making a difference in people’s lives.

We’re committed to supporting our employees’ growth and development through ongoing training and professional development opportunities. If you’re ready to take your career to the next level and join a company that’s dedicated to innovation and excellence, then we invite you to explore our job opportunities and apply today.

Current Job Openings

Embedded Software Developer

Job Description:
• Design and development of software for ARM microprocessors - Renesas RZ / A2М, RZ / A1H, OV8000, Raspberry PI
• Embed, Linux, Android
• Test, debug, and maintain the product software throughout the product lifecycle
• Documentation of work to the required standard
• Work with Tech team to ensure that projects are delivered according to the requirements and with the highest quality, usability and stability
• Keep up with the latest embedded software development pracitces and innovations
• Research and testing of innovative development of software modules and the connections between them - development of drivers for controlling the individual modules connected to the hardware's microcontroller, development of drivers for the necessary microcontroller peripheral modules
• Take part in development functional testing
• Development and implementation of function algorithms which allow execution of specific elements of the given task – creating algorithms
• Take part in software verification
• Take part in environmental laboratory testing

Requirements:
• Degree in Electronics, Computer Science or equivalent
• Working skills in C/C++ programming
• Experience in embedded Linux and Android OS
• Experience in both application and embedded software
• Good level of English language – reading comprehension and writing
• Positive mindset, with the desire to broaden knowledge and expand skills
• Ability to maintain strict confidentiality
• Experience in Linux and Windows PC environment is a plus
• Knowledge of audio/video processing is a plus
• Experience in embedded RTOS is a plus

Benefits:
• Opportunity to learn and progress with highly motivated, young and skilled co-workers in excellent working environment
• Opportunity for professional growth
• Attractive compensation package with social benefits - regular salary review based on performance, additional medical insurance, company sponsored activities

We provide training

If you are interested send us a recent CV.

Read Less Read More

Software Engineer/Architect C++

Job Description:

• Relevant university education: Mathematics, Computer Science, Physics, or similar.
• Strong knowledge of the theoretical and technological aspects of software development.
• Multimedia codecs (H.264, H.265, AAC, G.711)
• Knowledge on GNU Compiler tools;
• You understand electronics schematics;
• Network concepts and protocols (IP, TCP, UDP, HTTP, RTSP, RTP)
• Very good English.

Requirements:

• Programming of data and digital signal processing solutions in C and/or C++.
• Development of low-level and embedded applications for Linux and Embed OS.
• Programming of embedded code in Verilog using FPGA (Field-Programmable Gate Array)
• Working knowledge with RasPI kit and Broadcom processors;
• Knowledge of mathematics (Analysis, Algebra, Discrete Mathematics)

Benefits:

• Opportunity to learn and progress with highly motivated, young and skilled co-workers
• Excellent working environment
• Opportunity for professional growth
• Attractive compensation package with social benefits 
• Regular salary review based on performance,
• Additional medical insurance,
• Company sponsored activities

Read Less Read More

iOS/Android Mobile Application Developer
Job Description:

• Be part of an agile, cross functional team.
• Work closely with all development teams responsible for our backend hardware.
• Be proactive, hands on, involved in all tasks and take on sprint backlog items.
• Participate and lead the design, development, maintenance of our iOS apps.
• Help drive the technical competency of your team and the entire department forward.
• Develop features and user experience for our native applications.
• Implement cutting edge user interfaces that will be used by millions of users.
• Maintain and improve existing code.
• Analyze bug and crash reports, fix problems, and optimize performance
• Work with latest technology stack and hardware
• Contribute to the development pipeline by closely working with DevOps
• Communicate with other developers within the company on best practices, new technologies, etc.

Requirements:

• Existing experience in the field
• Solid experience in Software Development (C++/Java) and at least 2 years of /Objective C/swift
• Solid understanding of fundamental data structures
• Good knowledge of how to write unit tests, Git, Gradle and HTTP/S
• Experience with automating laborious tasks
• Self-starter, strong sense of ownership, gets things done
• Fun, positive attitude. Great communication skills and a healthy desire for collaboration.
• A knack for creating compelling UIs
• Flexible, cross functional, outstanding learner. Ready to jump into any conquer and challenge.
• Bachelor's degree in Computer Science or Software Engineering would be a plus
• Deep knowledge on solution architecture MVC, MVP, MVVM
• Solid understanding of OOP & Design patterns
• Knowledge in UIKit, Core Animation, Auto-Layout
• Working experience with Git, Pull Requests, Code Reviews
• Working level of English language
• Good self-discipline and self-organizing

Benefits:

• Opportunity to learn and progress with highly motivated, young and skilled co-workers
• Excellent working environment
• Opportunity for professional growth
• Attractive compensation package with social benefits 
• Regular salary review based on performance,
• Additional medical insurance
• Company sponsored activities

If you are interested in our offer, send your CV.

Read Less Read More

Apply for a Job Today!

Fill out our contact form below to apply for a job with our company. We’re looking for motivated and talented individuals to join our team. We look forward to hearing from you!

Your submission is received. We will inform you about our interesting news, articles and promotions at your email...
0
No products in the cart.