Remote Embedded Software Engineer II

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 part of a mission to Protect Life by developing embedded software for in-car solutions that connect cameras and other peripherals.
  • Work within a highly visible software engineering team to ensure vital evidence is captured during critical moments for customers.
  • Contribute to the creation of next-generation public safety products such as in-car cameras and wireless microphones.
  • Engage in architecture decisions that shape products, focusing on building device software that requires high stability and fast performance.
  • Utilize the latest open source technologies and leverage system design skills to make technical decisions for robust systems.
  • Collaborate closely with product managers and designers to ensure the right solutions are built for customers.
  • Mentor junior engineers and provide hands-on teaching to elevate the team's capabilities.
  • Design, develop, test, and maintain embedded applications and networking configurations while interfacing with cloud and firmware services for the Fleet system.

Requirements:

  • A minimum of 5 years of professional software development experience in C/C++, Go, Python, or another systems programming language.
  • Experience with Embedded Linux 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 and/or leading small teams.
  • Networking knowledge, including TCP/IP, VPN, DNS, DHCP, and tunneling, is a plus.
  • A solid understanding of Computer Science fundamentals, including data structures, algorithms, run-time analysis, object-oriented design, and code quality verification.

Benefits:

  • Competitive salary and a 401k plan with employer match.
  • Discretionary time off to promote work-life balance.
  • Paid parental leave available for all employees.
  • Comprehensive medical, dental, and vision plans.
  • Access to fitness programs to support employee health.
  • Emotional and development programs to foster personal growth.
  • Snacks provided in the office to enhance the workplace experience.
About the job
Posted on
Job type
Salary
-
Experience level
Technology stack
Leave a feedback