You will also have the opportunity to develop domain knowledge in signal processing, multi-sensor data fusion, and resource optimization while adding new…
Have a Master’s degree or Ph.D. in computer science, computer engineering, or another related field. Possess at least a Bachelor's degree in computer science,…
Lead systems engineering reviews of: systems requirements, software design, interface control documents (ICDs), & Interface Description Documents (IDDs).
Bachelor's degree in Software Engineering from a four-year college or university and 3 years of experience in a related field, or 8 years related experience and…
Bachelor’s degree in Computer Science or a related field and/or relevant professional experience. Collaborating with the software development manager and other…
Senior Software Engineer works as part of an aggressive team, comprised of software engineers as well as machinery engineers involved with designing, developing…
Bachelors of Science (BS) in embedded software development or computer science, computer engineering, software engineering, electrical engineering – Masters…
This talented team leader will help hire and manage 1-2 junior developers to map our business processes, design, develop, install and maintain two new…
Proficiency in software engineering design processes. Position requires knowledge and exposure to hardware design. Interacts with colleagues in industry.
They will get to chart their own course and develop in areas of their choosing: backend development, data analysis, machine learning, artificial intelligence,…
The Senior Software Engineer will be responsible for contributing to overall product design, feature design and implementation, and work with other Service…
Troubleshoot and provide technical support to custom environments in Linux and Windows. You will be part of a DevOps team that manages code, develops new…
5+ years developing software and analysis tools adhering to software engineering best practices. Experience in a computational discipline such as computational…
Taking responsibility for own work and making decisions with limited impact; Impact of decisions is readily apparent; errors made typically only impact timeline…
Prepare formal project documentation, including specifications, requirements summaries, logical system design documents, state diagrams, and test scripts.