Careers
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!
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.
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
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.