Senior Platform Software Engineer
Location: Sunrise, FL.Company: AV. We provide highly competitive satellite, Wi‑Fi, Bluetooth, and cellular technologies and services to government, law enforcement, and commercial customers. Our products give customers unique advantages over their adversaries, and AV continually innovates to preserve these advantages.
Primary Responsibilities
- Perform complex Linux kernel development.
- Implement Linux device drivers or new custom hardware.
- Develop Linux device drivers for FPGA concepts.
- Develop software on SMP (Symmetric Multiprocessing) systems.
- Implement and verify complex software algorithms.
- Perform complex platform code design tasks.
- Create efficient platform code and guide other team members to do the same.
- Take ownership of complex tasks and drive them to completion.
- Create test strategies to deliver quality software.
- Design, build, and maintain efficient, reusable, and reliable code.
- Ensure the best possible performance, quality, and maintainability of code.
- Identify bottlenecks and bugs, and devise solutions.
- Performs other related duties as assigned by management.
Required Qualifications
- Bachelor's Degree (BS/CE or BS/CS) from a four‑year college or university, or 8+ years of related experience and/or training, or equivalent combination of education and experience.
- Computer skills required: text editor, command‑line source code compiler, code development software, expert Linux shell programming.
- Ability to obtain and maintain a US security clearance.
Technical Skills Required
- Expert in C, Boolean math logic.
- Expert in Linux kernel/driver development.
- Expert in SMP issues.
- Expert in ARM and x86 Linux distributions.
- Microcontroller/processor programming.
- Basic electrical and electronic concepts.
- Linux and Linux debugging.
- Code optimization.
- Algorithms.
- Domain knowledge.
- Networking experience at the programming level.
- Software architecture, design, and implementation.
- Multi‑threading.
- Satellite, Wi‑Fi, or cellular protocol experience.
- Real‑time operating systems (RTOS).
- Scripting experience – Python, Lua, Shell, etc.
- Source code control.
Salary Range
$140k – $160k. This range is a general guideline only and is not a guarantee of compensation. Official compensation depends on factors such as level, responsibilities, location, experience, education, certifications, and market data.
Benefits
Health insurance, life insurance, disability, company holiday and paid time off, parental leave, 401(k) company match and contributions, professional development/training reimbursements, and other work/life programs.
Licenses & Certifications
Clearance: None (required).
Equal Opportunity Employer. This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.