Specialist, Software Engineering
Apply NowCompany: Level 3 Communications, Inc
Location: Mason, OH 45040
Description:
Job Title: Specialist, Software Engineering
Job Code: 21561
Job Location: Mason OH
Schedule: 9/80-Every Other Friday off
Job Description:
We are currently seeking a Software Engineer with experience writing embedded software. This individual will have the opportunity to work on world-class Space Avionics systems. This role will be responsible for a variety of tasks throughout the full software development lifecycle including requirements, designing, coding, documenting, and testing embedded systems. General knowledge of hardware and communication protocols is a must.
Essential Functions:
Qualifications:
Preferred Additional Skills:
Job Code: 21561
Job Location: Mason OH
Schedule: 9/80-Every Other Friday off
Job Description:
We are currently seeking a Software Engineer with experience writing embedded software. This individual will have the opportunity to work on world-class Space Avionics systems. This role will be responsible for a variety of tasks throughout the full software development lifecycle including requirements, designing, coding, documenting, and testing embedded systems. General knowledge of hardware and communication protocols is a must.
Essential Functions:
- Prior or current experience using C to develop embedded software.
- Prior or current experience with Real-Time Operating Systems
- Prior or current experience writing low level software such as drivers and Board Support Packages (BSP)
- Prior or current experience with Communication Protocols such as Ethernet, RS422, 1553, SPI
- General understanding of the Software Development LifeCycle
- Demonstrated ability to work in a team environment
- Excellent verbal and written communication skills
Qualifications:
- Bachelor's degree in Electrical or Computer Engineering, Computer Science, or similar and 4 years of prior relevant experience. In lieu of a degree, minimum of 8 years of prior related experience.
- Experience with Windows and Linux development environments
Preferred Additional Skills:
- Experience with RISC-V and SPARC V8 architectures
- Experience with other programming languages such as C#, Python, LabView, etc.
- Experience with NI Test Stand for Test Automation
- Experience with Subversion for source control
- Knowledge of hardware design, circuits, schematics, & test equipment