JOB POSTINGS

Software Team Manager

Work location: Lawrence Kansas
Relocation packages included

Reports To: Vice President of Engineering

Primary Objective
Directs the software engineering team and is responsible for all software development within the facility. Design, develop, and maintain embedded software for handheld and mobile land mobile radio (LMR) products. This job requires experience sufficient for the applicant to become immediately effective as a manager of the software team.

Major Responsibilities
• Lead and direct the work of a team of 6-8 software engineers.
• Coordinate with upper management, sales, and technical support to gather customer feedback and prioritize tasks amongst the team.
• Train, mentor, and motivate the software staff.
• Maintain current line of products including bug fixes and custom enhancements.
• Assist in optimizing, adapting, and porting current software architecture to new product platforms.
• Write clear and concise engineering documentation.
• Work closely with the hardware team to provide design feedback based on software limitations.
• Participate in software code reviews.
• Assist in improving current software development processes.

Qualifications
• Bachelor degree in Computer Science, Electrical Engineering, Computer Engineering, or a related degree. Masters degree preferred.
• Ten (10) years experience in the software development field.
• Five (5) years experience in management.
• Experience in embedded software development using Linux.
• Experience in embedded software development using a real-time operating system.
• Knowledge of digital signal processing.
• Experience writing software for an OMAP SoC, preferably an OMAP2430 or OMAP-L138.
• Experience with board bring-up (bootloaders, Linux kernel, device drivers, device-tree, filesystems).
• Experience with build utilities such as Buildroot or Yocto.
• Proficiency in writing software in C and C++.
• Basic experience writing software in Java and Python.
• Familiarity with Bash or Perl.
• Experience using version control software such as Subversion or Git.
• Experience using bug tracking software such as Mantis or Jira.
• Proficient in using oscilloscopes or logic analyzers to test and debug embedded systems.
• Ability to understand PCB schematic and layout documents.
• Familiarity with public safety two-way radios is a plus.
• Familiarity with APCO P25 standards is a plus.
• Familiarity with LTE/FirstNet standards is a plus.

Senior Digital Hardware Engineer

Work Location: Lawrence Kansas
Relocation package included

Design and develop electronic circuits, equipment, systems and/or products. Source and qualify electronic and electromechanical components.

PRIMARY FUNCTIONS:

Design and develop electronic circuits, equipment, systems and/or products.
Source and qualify electronic and electromechanical components.
Creation of Schematics and HDI (High Density Interconnect) PCB Layouts using PADS software.
Prepare test data and reports.
Use software tools and test equipment to test electronic designs.
Design, debug and test digital, and analog circuits.
Support software engineers with development and debugging of software/hardware integration issues.
Support production facilities and interface with the Test Engineers and factory personnel on the testing and production of the products.

OTHER FUNCTIONS:

Perform other work related duties as necessary.
Mentor/guide engineering interns and technicians.

EDUCATION, EXPERIENCE, AND SKILLS REQUIRED:

BSEE. 10+ years of hardware circuit design experience. Knowledge and/or experience with test equipment and software tools for electronics design, testing and documentation is also a must. Demonstrated strong and effective verbal, written, and interpersonal communication skills. Must be team-oriented, possess a positive attitude and work well with others.

EXPERIENCE WITH:

Texas Instruments OMAP-L138, OMAP2, OMAP3, ARM Cortex MX processors and SOC.
SLC Flash, mDDR RAM, NOR Flash, Digital Logic IC’s and level shifters.
SPI, I2C, MCBSP, UART and USB busses and interfacing.
PADS schematic and PCB Layout Software.
HDI (High Density Interconnect) PCB Layout techniques.
EMI filtering and shielding Digital circuits.
TI PMU (Power Management Unit) IC’s like the TPS65950.
Linear and Switching Regulator design.
Class D audio Amplifiers and OP AMP circuits.
Bluetooth, WIFI and GPS IC’s and Modules.
Surface mount circuit rework assembly and repair.
Test equipment including Oscilloscopes, Logic analyzers, Multimeters and Communication test equipment.
Windows Computers and software for EMAIL, word processing and spreadsheets.
Two-way (Land Mobile) Radios.
Ham radios.
National Instruments Labview programming.
FCC Certification Testing.

PREVIOUS LMR INDUSTRY EXPERIENCE WITH:

Motorola Solutions, Harris PSPC, EF Johnson, JVC Kenwood, Tait, ICOM, Vertex/Standard, Thales, Aselsan

Senior Embedded DSP Engineer

Work location: Lawrence Kansas
Relocation packages included

Reports To: Software Manager

Primary Objective
Design, develop, and maintain embedded software for handheld and mobile land mobile radio (LMR) products. Implement and optimize DSP algorithms interfacing with RF hardware. Lead code performance measurement, optimization, and re-implementation of existing software that does not meet performance targets. This job requires experience sufficient for the applicant to become immediately productive.

Major Responsibilities
• Maintain current line of products including bug fixes and custom enhancements.
• Assist in optimizing, adapting, and porting current software architecture to new product platforms.
• Write clear and concise engineering documentation.
• Work closely with the hardware team to provide design feedback based on software limitations.
• Participate in software code reviews.
• Assist in improving current software development processes.

Qualifications
• Bachelor degree in Electrical Engineering, Computer Engineering, or a related degree.
• Masters degree in Electrical Engineering or Computer Engineering preferred.
• Five (5) years experience in the software development field.
• Detailed knowledge of digital signal processing theory.
• Extensive experience in embedded software development using a real-time operating system such as DSP/BIOS or TI-RTOS.
• Experience using Matlab, Simulink, or Octave.
• Experience in embedded software development using Linux.
• Experience writing software for an OMAP SoC, preferably an OMAP2430 or OMAP-L138.
• Familiarity with board bring-up (bootloaders, Linux kernel, device drivers, device-tree, filesystems).
• Familiarity with build utilities such as Buildroot or Yocto.
• Proficiency in writing software in C and C++.
• Familiarity writing software in assembly.
• Experience using version control software such as Subversion or Git.
• Experience using bug tracking software such as Mantis or Jira.
• Proficient in using oscilloscopes or logic analyzers to test and debug embedded systems.
• Ability to understand PCB schematic and layout documents.
• Familiarity with public safety two-way radios is a plus.
• Familiarity with APCO P25 standards is a plus.
• Familiarity with LTE/FirstNet standards is a plus.

Senior Embedded Software Engineer

Work location: Lawrence Kansas
Relocation packages included

Reports To: Software Manager

Primary Objective
Design, develop, and maintain embedded software for handheld and mobile land mobile radio (LMR) products. Develop software in C/C++ for new product board bring-up including low-level drivers, boot loaders, and operating systems. Develop mid to high-level software in C/C++ to port existing software to new products and implement public safety communications protocols. This job requires experience sufficient for the applicant to become immediately productive.

Major Responsibilities
• Maintain current line of products including bug fixes and custom enhancements.
• Assist in optimizing, adapting, and porting current software architecture to new product platforms.
• Write clear and concise engineering documentation.
• Work closely with the hardware team to provide design feedback based on software limitations.
• Participate in software code reviews.
• Assist in improving current software development processes.

Qualifications
• Bachelor degree in Computer Science, Electrical Engineering, Computer Engineering, or a related degree.
• Five (5) years experience in the software development field.
• Experience in embedded software development using Linux.
• Experience in embedded software development using a real-time operating system.
• Knowledge of digital signal processing.
• Experience writing software for an OMAP SoC, preferably an OMAP2430 or OMAP-L138.
• Experience with board bring-up (bootloaders, Linux kernel, device drivers, device-tree, filesystems).
• Experience with build utilities such as Buildroot or Yocto.
• Proficiency in writing software in C and C++.
• Basic experience writing software in Java and Python.
• Familiarity with Bash or Perl.
• Experience using version control software such as Subversion or Git.
• Experience using bug tracking software such as Mantis or Jira.
• Proficient in using oscilloscopes or logic analyzers to test and debug embedded systems.
• Ability to understand PCB schematic and layout documents.
• Familiarity with public safety two-way radios is a plus.
• Familiarity with APCO P25 standards is a plus.
• Familiarity with LTE/FirstNet standards is a plus.

Associate Program Manager      


DEPARTMENT:
  Sales & marketing
DATE: May, 2017
SALARY GRADE:  $50K – $52K
FLSA:     Exempt

REPORTS TO:  Sr. Program Manager (Director)

PRIMARY OBJECTIVE: To provide program management support for the sales and marketing team for select key accounts. Provide all aspects of life-cycle support for key accounts to include: Initial shipment schedules, training, installation schedules, radio programming activities, training, field/acceptance testing and other tasks related to initial deployment for significant customers.  Provide program management for after sales activities designed to maintain customer satisfaction to include: issues tracking, problem resolution, and program upgrades.

ESSENTIAL JOB FUNCTIONS:

  • Develop comprehensive deployment program for significant customers
  • Facilitate schedules across sales, manufacturing, engineering, quality and other departments as required in support of deployment activities
  • Identify and mitigate schedule risks as required to insure schedule compliance
  • Develop and maintain programs for tracking and resolution of customer field issues
  • Develop and maintain programs for customer upgrades as required
  • Provide continuous improvement
  • Generate status reports.
  • Ensure adherence to budget, schedule and scope
  • Track project milestones and deliverables.
  • Develop work breakdown structure of projects (WBS)
  • Contract administration, shipment tracking, customer service, project management.
  • Provide project management support for Engineering Department.
  • Ensure adherence to budget, schedule and scope.
  • Track project milestones and deliverables.
  • Develop work breakdown structure of projects (WBS)
  • Back up representative for the sales team’s interest in the daily Production Meeting through on-site participation unless out of the office at a customer location.
  • Travel as required (>50%)
  • Additional duties as assigned or required.
  • Exhibits desirable and appropriate professional behavior including leadership, sense of urgency, independent judgment, teamwork, ability to get along with others, creative thinking and personal integrity to provide for a cohesive, productive unit dedicated to the achievement of corporate goals.

KNOWLEDGE AND EDUCATION:

  • Bachelor’s Degree (or equivalent) and three years applicable project management experience preferably in a technical or engineering environment.
  • Associates Degree in a technology related field (or equivalent) and five years applicable project management experience.
  • 35 hours of project management education
  • Project Management Professional (PMP)® credential (desired)
  • Detailed knowledge of two-way radio systems desirable but not required
  • Knowledge of Microsoft Office

EXPERIENCE AND TRAINING:

  • Minimum of three years applicable project management experience
  • Ability to utilize project management and scheduling software (e.g. Microsoft Project)

SKILLS AND ABILITIES:

  • Demonstrated ability to communicate both written and verbally.
  • Excellent organizational skills.
  • Proven ability to interact effectively with internal and external customers.
  • Ability to demonstrate sense of urgency and instill in others.
  • Ability and desire to understand two-way radio systems concepts.This job description reflects management’s assignment of essential functions; it does not prescribe or restrict the tasks that may be assigned.PHYSICAL ACTIVITIES AND WORKING CONDITIONS
    ACTIVITIES DEFINITION Never Seldom Typically Regularly Constantly
    Strength Moves/transports,
    puts,
    installs/takes out,
    removes/replaces,
    positions/places,
    transfers
      X      
    Climbing or ascends/descends
    balancing
    Works atop
    traverses
      X      
    Walking/running, stooping
    kneeling, crouching, and/or
    crawling
    Moves (about or  to), traverses   X      
    Reaching, handling,
    fingering and/or
    feeling
    Detects, diagnoses,
    Installs/places,
    removes/replaces,
    operates, adjusts, attaches,
    positions, sets up,
    handles/tends,
    activates, feeds, controls,
    applies, measures, uses,
    modifies, signals, inputs,
    drafts, prepares, types
      X      
    Talking and/or hearing Communicates, detects,
    converses with,
    discerns, conveys,
    expresses oneself,
    discusses,
    exchanges information
          X  
    Seeing Detects, determines,
    distinguishes, identifies,
    recognizes, perceives,
    estimates, judges,
    discerns, inspects, compares,
    observes, assesses
          X  
    Other demands Detects, uses,
    perceives, discerns
        X    
    Exposures RF devices, chemicals, solvents     X    
    Environment Conditions Noise, vibration, atmospheric conditions, oils     X    

    Frequencies: 1. Typically 2. Constantly 3. Regularly 4. Seldom 5. Never

Position: Software Quality Assurance Technician
Department: Engineering (Kansas)
Reports: Software Quality Assurance Manager
Salary Grade: G 25
FLSA Status: Exempt
_____________________________________________________________________________

Position Summary:
Design, develop, and maintain manual and automated testing procedures for both embedded systems and PC applications. Verify software integrity prior to production release and provide customer diagnostic support when necessary. This job requires experience sufficient for the applicant to become quickly effective as a member of the quality assurance team.

Duties and Responsibilities:
• Assist in designing and running all software testing for both firmware and PC applications.
• Write automated testing scripts to speedup testing process.
• Work with the software team to improve and optimize backend automated testing software.
• Work with the software team to design, implement, and maintain an automated testing system.
• Verify, log, and document all incoming bug reports.
• Improve current regression testing tools, procedures, and documentation.
• Maintain test equipment including trunking system and system analyzers.
• Provide field support to diagnose customer issues and perform compliance testing.
• All duties as assigned by Supervisor.

Knowledge & Skills:
1. Strong Excel, Access, MS Word, Power Point, skills required;
2. Good verbal and written skills in English
3. Good communication skills
4. Good analytical skills
5. Very detail-oriented, accurate and organized
6. Ability to work under pressure and meet deadlines
7. Able to work independently and as part of a team
8. Confidentiality and Time Management.

Qualifications:
• High School or GED equivalent.
• Basic understanding of testing methodologies, tools, and processes.
• Advanced knowledge of Windows and Linux operating systems.
• Exceptional analytical and organizational skills.
• Excellent written and verbal communication skills.
• Ability to write clear, concise, and comprehensive test procedures.
• Team-oriented personality.
• Attention to detail and a desire for quality.

Preferred Qualifications:
• Associate or Bachelor degree in a technical field.
• Experience in functional software testing.
• Familiarity writing software in Java, Python, or C/C++/C#.
• Experience using version control software such as Subversion or Git.
• Experience using bug tracking software such as Mantis or Jira.
• Experience working with customers in the field to debug issues.
• Familiarity with public safety two-way radios is a plus.
• Familiarity with APCO P25 standards is a plus.
• Familiarity with LabView is a plus.

Working Conditions & Physical Demands:
Work typically takes place in a normal office/plant environment requiring:
Lifting, reaching, handling, talking, hearing, and seeing.
Operating a PC and other office equipment.

Environment conditions:
Occasionally is exposed to loud noise, vibration, oils, solvents, chemicals, odors.

Employee signature below constitutes employee’s understanding of the requirements, essential functions and duties of the position.

Direct all resumes to: Human Resources, Jacqueline Hughes
Email: jchughes@bktechnologies.com
Fax: 321-953-7924
Mail: BK Technologies, 7100 Technology Dr. W. Melbourne, FL 32904

BK Technologies is an equal opportunity employer.  All qualified applicants will receive consideration for employment without regard to gender, race, color, religious creed, national origin, age, sexual orientation, gender identity, physical or mental disability, and/or protected veteran status.

The Equal Opportunity Clause of 41 CFR 60-1.4 and the affirmative action clauses of 41 CFR 60-741.4 are hereby incorporated by reference as though fully set out herein.

This contractor and subcontractor shall abide by the requirements of 41 CFR §§ 60-300.5(a) and 60-741.5(a).

Prospective employees will receive consideration without discrimination because of race, creed, color, sex, age, national origin, marital status, disability, veteran status or any other status protected by federal, state, or local law.