Remote Senior Embedded Application Software Engineer - Connected Devices

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Join Axon and be a part of a mission to Protect Life by developing embedded software for critical public safety devices.
  • Work within a high-impact software engineering team to ensure evidence is captured during essential moments for customers.
  • Collaborate with talented software and firmware engineers to create next-generation products such as body-worn cameras and in-car cameras.
  • Participate in architecture decisions that shape the products and build device software that requires high stability and performance.
  • Utilize the latest open source technologies and system design skills to make technical decisions for robust systems.
  • Drive decisions among competing engineering trade-offs and offer innovative solutions based on customer empathy.
  • Collaborate closely with product managers and designers to ensure the right solutions are built for customers.
  • Mentor junior engineers and contribute to their development as a hands-on teacher.
  • Design, develop, test, and maintain embedded applications and networking configurations while interfacing with cloud and firmware services.

Requirements:

  • A minimum of 5 years of professional software development experience in C/C++, Go, Python, or another systems programming language.
  • Experience in embedded development is required.
  • At least 5 years of experience writing unit, integration, and/or system-level tests.
  • A minimum of 2 years of experience mentoring junior team members or leading small teams.
  • Strong understanding of Computer Science fundamentals, including data structures, algorithms, run-time analysis, object-oriented design, and code quality verification.
  • Networking knowledge, such as TCP/IP, VPN, DNS, DHCP, and tunneling, is a plus.

Benefits:

  • Competitive salary and a 401k plan with employer match.
  • Discretionary paid time off and paid parental leave for all employees.
  • Comprehensive medical, dental, and vision plans.
  • Access to fitness programs and emotional & mental wellness support.
  • Opportunities for learning and development through various programs.
  • Snacks available in the offices to enhance the work environment.
About the job
Posted on
Job type
Salary
$ 149,600 - 224,400 USD / year
Position
Experience level
Technology stack
Leave a feedback