Overview:
We're searching for a passionate and skilled Software Engineer with expertise in C++ and embedded systems to play a pivotal role in the evolution of mission-critical products. This is an opportunity to help build and maintain software solutions that make a real-world impact, while working alongside an experienced and collaborative technical leadership team.
If you thrive in a Linux-based environment, embrace cyber security best practices, and enjoy solving complex technical challenges—this role is for you.
What You'll Do:
- Collaborate closely with leadership and development teams on the design, implementation, and support of high-performance embedded software
- Contribute to the enhancement and maintenance of core applications developed primarily in C++
- Take ownership of new features, enhancements, and bug fixes across software modules
- Navigate and contribute to Linux-based system architecture and device-level interactions
- Assist with integration and refinement of third-party software components as needed
- Participate in code reviews, system testing, and release evaluations
- Work within an Agile environment using tools such as JIRA to track epics, stories, tasks, and delivery timelines
- Engage with the broader team in weekly technical reviews, roadmap discussions, and feature evaluations
- Maintain strong written and verbal communication with both internal and external development contributors
- Option for hybrid on-site/remote work with active and consistent collaboration
What You Bring:
- 8+ years of hands-on experience designing and developing C++ applications within Windows and Linux environments
- Deep proficiency with Linux (e.g., CentOS), including system architecture, boot processes, and device management
- Experience with shell scripting (bash, csh) and Linux system administration
- A solid understanding of secure coding practices and the ability to align development efforts with cybersecurity frameworks
- Strong analytical and problem-solving skills with a proactive and detail-oriented mindset
- Ability to work both independently and as a contributing member of a high-performing team
- Comfortable working in a dynamic, roadmap-driven environment
- Bonus: Experience with audio/video technologies or embedded media systems
Preferred Education & Background:
- Bachelor's degree in Computer Science, Computer Engineering, Electronics Technology, or equivalent experience
- Associate degree may be acceptable with demonstrable technical expertise and experience
What We Offer:
- Competitive salary
- Health and dental benefits
- 401(k) plan with employer contributions
- Profit sharing and year-end performance bonuses
- Generous vacation and sick leave policies
Why Join Us?
This is more than a job—it's a chance to develop technology that matters and protects lives. You'll be joining a mission-driven, collaborative team focused on innovation, excellence, and continuous improvement. Your code will help power systems that contribute to safety, resilience, and modern communications across various platforms.