2 days ago
Responsibilities
- Plan, design, modify, implement, integrate, test, debug, and refine software applications from functional and system specifications.
- Develop real-time and embedded software, software tools, subsystems, hardware device drivers, and networked client-server applications.
- Configure Linux/VxWorks operating systems and BSPs for hardware architectures and verify hardware through software.
- Enhance software efficiency, operating time, robustness, and maintainability throughout the software lifecycle.
- Review and analyze design interfaces, requirements, specifications, test plans, procedures, and system test results.
- Prepare engineering documentation including interface specifications, functional block diagrams, and data/logic flow charts.
- Assist with requirements definition, system testing, troubleshooting, and design debugging.
- Manage multiple engineering priorities and collaborate with small teams, customers, system lab personnel, and downstream process owners.
Requirements
- Bachelor of Science degree in Computer Science, Computer Engineering, or Software Engineering, or equivalent experience.
- 0–3 years of work experience.
- C/C++ programming experience in a Linux environment, including TCP/IP network programming and device drivers.
- Familiarity with network security methodologies is a plus.
- Prior multimedia application development experience, including streaming audio/video servers and clients, is highly desirable.
- Ability to plan engineering activities, manage multiple priorities, communicate clearly in writing and verbally, and work effectively in a small-team setting.
- Ability to travel domestically or internationally up to 25% of the time may be required.
Benefits
- Flexible-hybrid work opportunities.
- Non-exempt hourly employees accrue 14 vacation days, 7 sick days, and 3 personal days annually, plus 11 paid company holidays and a paid U.S. company-wide shutdown between Christmas and New Year.
- Medical, dental, and vision insurance options, including Aetna, Kaiser, EyeMed, and VSP plans.
- 401(k) plan with a 50% match on up to 8% of contributions and full vesting from day one.
- Wellness, counseling, FSA/HSA, life, disability, critical illness, accident, legal assistance, pet, identity theft protection, dependent care, education assistance, commuter, employee purchase, and service award programs.
