Software Engineer I

Mercury Systems   •  

Cypress, CA

Not Specified years

Posted 183 days ago

Job Description

Job Responsibilities:

Modify existing software to correct errors, to adapt it to new hardware or to upgrade interfaces and improve performance
Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements and resolve customer problems
Confer with engineering staff and project managers to obtain information for assigned projects
Work on problems of moderate scope where analysis of situations or data requires a review of a variety of factors
Update knowledge and skills to keep up with rapid advancements in computer technology
Coordinate installation of software systems
Prepare reports and correspondence concerning project specifications, activities and status
Develop code in Windows or Linux environment using C/C++/C#
Work as a part of an Agile software development team

Minimum/Basic Job Qualifications:

BS in Computer Science or Computer Engineering
C/C++ programming experience

Additional PreferredQualifications:

Knowledge of parallel and/or distributed computing concepts
C# programming experience
Linux system programming experience
Knowledge of real-time embedded application development is a bonus

#18-154