engineering
Posted Apr 14Platform Software Engineer
1613 Nw 136th Avenue, Sunrise, United StatesOn-site
Responsibilities
- Implement and verify basic software algorithms.
- Create efficient code, working closely with other team members.
- Understand and execute 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 to these problems.
Requirements
- Worker Type Regular Job Description AV is expanding and we're looking for a Platform Software Engineer to join our team! Our office is located in Sunrise, FL where we provide highly competitive satellite, Wi-Fi, Bluetooth, and cellular technologies and services to our government, law enforcement, and commercial customers.
- The Platform Software Engineer will implement low level Linux OS software working directly with hardware prototypes and associated lab test equipment.
- The successful will utilize their Linux/Unix C code and scripting language
- experience to implement and verify software algorithms. Position
- Responsibilities Implement low level Linux OS software working closely with hardware prototypes.
- Performs other related duties as assigned by management. Basic
- Qualifications (Required Skills & Experience) Bachelor's Degree (BS/CE or BS/CS) from four-year college or university, and 0 - 3 years of related
- Computer skills required: (Text Editor; Command-Line source code Compiler; Code Development Software; Microsoft Office Suite.
- Good knowledge of C.
- Ability to develop software targeting Linux environment (not just using a Linux environment for development). Networking
- experience at the programming level. Familiarity with chip level busses (I2C, SPI, etc.) Any ARM development
- experience - Raspberry PI, TI OMAP, etc. Any scripting
- experience - Python, AWK, Lua, Shell, etc. Source Code Control Ability to obtain and maintain a US Security Clearance. Other
- Qualifications & Desired Competencies Advanced degree is preferred.
- Demonstrates understanding of system design that one is working on and understands the role that assigned tasks play in the system.