Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Benigni & K · 9 hours ago

Software Engineer

BK Technologies Inc is focused on enhancing the functionality and performance of their LMR portfolio. The Software Engineer will design, develop, and maintain embedded and PC software systems, collaborating with hardware engineers and product teams to ensure reliable and secure communication solutions.

AdviceConsultingMarketing

Responsibilities

Software Development: Design, develop, and maintain software, including bug fixes and customer requested features
Real-Time Systems: Develop and optimize software for real-time, low-latency applications that are required in LMR systems, ensuring high performance and reliability
Integration: Integrate LMR software solutions with existing radio networks, including cloud services, external APIs, and third-party communication systems
Testing & Debugging: Write unit tests, perform debugging, and resolve issues to ensure the functionality, reliability, and performance of software products
Performance Optimization: Performance Optimization
Documentation: Maintain clear and up-to-date technical documentation for software development, architecture, and troubleshooting
Innovation: Stay updated with the latest advancements in LMR technology, radio frequency (RF) communication, and related fields to drive innovation in software solutions
Performance: Perform all duties assigned by Supervisor

Qualification

Embedded systemsReal-time software developmentProgramming languagesLMR technologiesCommunication protocolsEncryption techniquesVersion control systemsAgile methodologiesProblem-solvingCollaboration

Required

3+ years of experience in software development, with a focus on LMR systems, communication protocols, or related technologies
Strong experience with embedded systems and real-time software development
Familiarity with LMR technologies, including knowledge of protocols such as P25, TETRA, 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 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
Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related field

Preferred

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

Company

Benigni & K

twittertwitter
company-logo
“Il più grande dei piccoli, il più piccolo dei grandi”: questa la formula che riassume la sfida che Benigni&K ha accettato per costruire il futuro della struttura nata nel 1991 con il nome di Studio Benigni e, per effetto dell’integrazione con Kelmer, presente a livello internazionale sin dal 2002.

Funding

Current Stage
Growth Stage
Company data provided by crunchbase