C++/Linux Software Engineer I
On-siteAtlanta, Georgia, United States
Job Summary
Design, develop, and test new software features for optical transport Network Element Controllers using C++ in a Linux and RTOS environment. Create and maintain comprehensive automated unit and integration test suites in parallel with code to prevent defects. Apply Object Oriented Design methodologies and design patterns within a cross-functional Agile development team to meet sprint goals and support global projects. Continuously improve software development efficiency by suggesting new ways to eliminate waste while adhering to best practices. Partner with engineers and architects across different sites to successfully complete projects throughout the full software development life cycle.
Required Qualifications
- BS in Computer Engineering/Computer Science or related
- C++ programming in embedded/RTOS Linux environment
- Able to work at a desk majority of the day
- Self-motivated to achieve team goals and drives individual tasks to completion
- Dedicated to continuous improvement through retrospectives and personal growth
- Committed to Agile/Scrum way of working within the team and follows other Software Development best practices
- Moderate lifting, 15 – 44 lbs
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.