Senior Software Engineer
TAD PGS, Inc.
We have an outstanding career opportunity for aSenior Software Engineer Manager.This position is 100% remote.
Salary: $185,000
We are looking for a Senior Software Engineer who can take on the dual role of hands-on developer and team manager. You will design, develop, and maintain embedded and PC software systems while leading a team of engineers to ensure project goals and timelines are met . This includes software pertaining to low-level device interaction, voice and data encryption, radio features, user interface, and interoperability. This is a key leadership role where technical expertise and strong management skills intersect.
Job Responsibilities:
+ Design, develop, and maintain software, including bug fixes and customer-requested features.
+ Develop and optimize software for real-time, low-latency applications, ensuring high performance and reliability.
+ Integrate LMR software solutions with existing radio networks, external APIs, and third-party communication systems.
+ Ensure the security of LMR systems by implementing encryption, secure communication protocols, and identity management solutions.
+ Write unit tests, perform debugging, and resolve issues to ensure software products' functionality, reliability, and performance.
+ Optimize the software for memory and resource efficiency, considering the limitations and requirements of embedded systems and hardware platforms.
+ Maintain clear and up-to-date technical documentation for software development, architecture, and troubleshooting.
+ Stay updated with the latest advancements in LMR technology, radio frequency (RF) communication, and related fields to drive innovation in software solutions.
+ Perform all duties assigned by Supervisor .
+ Build, lead, and mentor a team of software engineers.
+ Oversee project timelines, milestones, and deliverables.
+ Facilitate collaboration between cross-functional teams (hardware, firmware, and product management) to deliver integrated, high-performance LMR solutions.
+ Manage team performance, provide feedback, and foster professional development.
+ Report project progress and challenges to upper management.
+ Requirements.
Basic Hiring Criteria:
+ Bachelor's or Master's degree in Computer Science, Computer Engineering, Software Engineering, or a related field.
+ 5+ years of experience in software development, with a focus on LMR systems, communication protocols, or related technologies.
+ Proven track record of managing and leading engineering teams.
+ Strong experience with embedded systems and real-time software development.
+ Familiarity with LMR technologies, including knowledge of protocols such as P25 or DMR.
+ Experience with integration of radio hardware and software systems.
+ Proficiency in programming languages such as C, C++, Python, or Java, with a focus on embedded Linux platforms.
+ Experience with radio communication technologies.
+ Knowledge of communication protocols (e.g., IP, TCP/IP, UDP) and their application in LMR systems.
+ Familiarity with encryption techniques and secure communications, particularly in public safety or critical infrastructure applications.
+ Understanding of radio frequency (RF) principles and their implications for software and network design.
+ Experience with version control systems (e.g. ,Git ), debugging tools, and build automation.
+ Familiarity with Agile development methodologies and tools such as Jira and Confluence.
+ Strong analytical skills with the ability to troubleshoot complex issues in mission-critical environments.
+ Ability to collaborate with cross-functional teams to ensure successful project delivery.
Desired Qualifications:
+ Experience with build utilities such as Buildroot or Yocto.
+ Experience developing on TI OMAP platforms.
+ Experience with digital signal processing.
+ Experience with network management, monitoring, and diagnostic tools for radio systems.
Benefits offered vary by contract. Depending on your temporary assignment, benefits may include direct deposit, free career counseling services, 401(k), select paid holidays, short-term disability insurance, skills training, employee referral bonus, and affordable medical coverage plan, and DailyPay (in some locations). For a full description of benefits available to you, be sure to talk with your recruiter.
VEVRAA Federal Contractor / Request Priority Protected Veteran Referrals / Equal Opportunity Employer / Veterans / Disabled
To read our Candidate Privacy Information Statement, which explains how we will use your information, please visithttp://www.tadpgs.com/candidate-privacy/orhttps://pdsdefense.com/candidate-privacy/
The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:
+ The California Fair Chance Act
+ Los Angeles City Fair Chance Ordinance
+ Los Angeles County Fair Chance Ordinance for Employers
+ San Francisco Fair Chance Ordinance
Confirm your E-mail: Send Email
All Jobs from TAD PGS, Inc.