- Applications
- Solutions
- Company
- Board of Directors
- Management Team
- Careers
- Marketing Manager
- Regional Sales Manager (Germany)
- EMS
- Embedded SONET/SDH
- Embedded Software Engineer – Entry Level
- Packet Transport Embedded Systems
- Packet Transport Management Systems
- Product Quality Assurance
- System Integration
- Python Application Development
- Customer Service Engineer
- Ethernet Transport Embedded Software
- Contact Us
- CyBlog
- Resources
- News & Events
- Support
- My Account
Engineering - Embedded Software Engineer – Entry Level
QUALIFICATIONS
- BS/MS Electrical Engineering or Computer Engineering
- Aptitude for C/C++ and object oriented programming
- Interest in writing software that directly interfaces with hardware
- Good communication and problem-solving skills
Candidates who are additionally familiar with any of the following will have an advantage:
- Linux and programming for Linux
- Embedded software development
- Exposure to Next Generation programming with Python
- Data communication over fiber optics (optical transport)
JOB DESCRIPTION
Design of device drivers for Optical Transport components. This involves designing, implementing, testing, and documenting the software.
- Hardware configuration
- Real-time status monitoring and reporting
- Design of time critical algorithms
- Resiliency and high availability
Design of hardware abstraction layer software. This allows other applications to use device drivers in a consistent way across different platforms.
- Consistent modeling of complex components
- Uniform user interfaces (APIs)
- Reusable code