Job Details
Job Location: Remote - Decorah, IA
Position Type: Full Time
Salary Range: $140,000.00 - $180,000.00 Salary/year
Description
Job Title: Senior Embedded Engineer
Company Overview:
At Tactacam, we are a rapidly growing and market-leading outdoor products and technology company. With over 500,000+ active customers worldwide and an expanding product line, we offer exciting opportunities for career growth and personal development. Join us at Tactacam, where innovation, adventure, and limitless possibilities await!
Job Overview:
The Senior Embedded Software Engineer will be part of a team developing new outdoor product lines for Wireless POV Camera and Cellular IoT devices. This Engineer will work closely with internal, contract design, and manufacturing engineering teams. A top candidate will have direct work experience as a technical lead for an embedded software design, firmware modification, or wireless connectivity project.
Responsibilities:
- Lead Design and Implementation of embedded software for wireless camera products
- Maintain embedded software architecture, product design, and prototyping capabilities
- Provide technical guidance to Third-Party Design Partners
- Collaborate with hardware engineers on electronics designs
- Collaborate with mobile software engineers on integrations with iOS and Android apps
- Support Bluetooth/BLE, Cellular/LTE and Wireless/Wi-Fi Regulatory Testing efforts
- Support QA team in the triage of product verification and validation
Qualifications
Requirements:
- 7 - 12 years embedded software engineering experience in C/C++ applications
- Proficient with IoT Video Streaming technologies (H.264/RTSP/WebRTC)
- Proficient with board bring-up for embedded Linux (Buildroot or Yocto)
- Proficient with object-oriented design methodologies and design patterns
- Proficient with Git version control
- Proficient with DevOps, Jira, GitHub, and GitLab development workflows
- Proficient with Agile software development methodologies like Scrum and Kanban
- Proficient using hardware communication interfaces like I2C, SPI, UART, USB, and MIPI CSI-2
- Proficient using embedded tools such as scopes, protocol analyzers, etc.
- Working knowledge of best practices for software security and network protocols
- Experience with embedded software unit testing
- Experience with communicating technical and non-technical information to stakeholders
Comprehensive Benefits Package:
Our benefits include Medical, Dental, and Vision coverage to ensure your well-being. Plan for the future with our 401k plan, and take time off to recharge with PTO. We've got you covered with Disability Insurance and Life Insurance too!
Location Limitations:
Please note at this time, we are not accepting applications from candidates based in Alaska (AK), California (CA), Connecticut (CT), Delaware (DE), Hawaii (HI), Louisiana (LA), Massachusetts (MA), New Mexico (NM), New York (NY), Oregon (OR), Vermont (VT), Washington (WA), Washington, D.C. (DC), Illinois (IL), or Wyoming (WY). We encourage candidates from other locations to apply for our open positions.