- Applications
- Solutions
- Company
- Board of Directors
- Management Team
- Careers
- Regional Sales Director (Central And Eastern Europe)
- Senior Sales Engineer with Major Account Focus
- EMEA Senior Sales Engineer
- Application Software Developers
- Embedded Software Developers
- Management Systems Software Developers
- Software Engineer
- Hardware Engineer
- Software Developer
- Systems Suppport Engineer
- Contact Us
- CyBlog
- Associations
- 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