DetroitRecruiter Since 2001
the smart solution for Detroit jobs

Software Engineer

Company: Maxar Technologies
Location: Ypsilanti
Posted on: May 24, 2020

Job Description:

Maxar Technologies is part of the new space economy. We provide vertically integrated capabilities in satellite technology, development and operations; innovations in Earth observation; advanced geospatial analytics and insights from machine learning. The worlds foremost businesses and governments trust us to solve their mission-critical challenges.

The Sensor Programs team develops specialized, innovative new sources of geospatial data, analytic methods, software and engineering services. Our work transforms how customers support global mapping and intelligence missions at scale, revealing unique information and insights. We contribute to integrated space solutions by harnessing and applying disruptive technologies.

Imaging Radar Software Development

We lead the field in radar image processing, pioneering and enabling new remote sensing concepts and systems. We deploy robust, scalable, operational software with the latest algorithmic techniques. Our teams integrate highly talented individuals with backgrounds in engineering, physics and software development, who work together to build solutions for users in the defense and intelligence communities. We solve tough problems and are looking for like-minded developers to grow our team and address new challenges.

Our signal and image processing experts focus on science rather than efficiency and prototype their ideas in Python or MATLAB; once validated, the software development team integrates their results into our operational software baseline, reusing existing components where possible and implementing with efficiency and scalability in mind.

Our radar image processing code is written in C++. It is computationally intensive and deals with very large memory footprints. We design modular, reusable, cross-platform applications which are multi-threaded for speed, efficient in memory usage, and horizontally scalable across hundreds of machines using packages such as MPI and Apache Spark. We take code design seriously we use Jenkins for CI/CD; perform code reviews that address style, efficiency and reusability; and perform frequent benchmarking and regression testing on updated baselines. We run our teams via agile processes that prioritize work, measure progress, and ensure we meet our milestones while allowing our developers to focus on development rather than meetings.

Our team collaborates on development projects with staff at other company locations, including those in Northern Virginia and Florida. We partner with providers such as Amazons AWS team to ensure our designs take full advantage of the latest cloud advancements. We interact routinely with other companies who share our commitment to our customers and their missions.

We are well represented within our professional community and highly respected for our work. We stay at the edge of science and technology to offer the best ideas and applications. Please join our team.

Where We Work and Live

We work at a modern R&D facility near Ann Arbor, Michigan. The city and its surroundings receive consistently high national rankings as a best place to live, with outstanding educational opportunities (K-12 and major universities); a laid-back, college-town vibe, well-suited to all ages and lifestyles; affordable housing; easy commutes; an educated and skilled workforce; numerous high-tech employers; social, cultural and sporting events; and ready access to nearby outdoor recreation, including the rest of Michigan, the Great Lakes, and the Midwest. We enjoy the diversity of a moderate, four-season climate.

Responsibilities:

Implement specific software tasks as provided by senior developers (range of new development, optimizing existing code, bug fixes, etc.)

Receive mentoring from senior developers

Research and implement software solutions based on high-level descriptions or customer requests

Architect brand new software systems

Mentor junior staff

May involve leading a team of developers

May involve building a relationship as a trusted adviser to our government customers

Minimum Requirements:

Must have a current/active TS/SCI security clearance

Bachelor's degree in Computer Science or a related field (e.g., Engineering, Physics or Applied Mathematics) OR 4 years of relevant experience.

Knowledge and experience with software development in C++

Preferred Qualifications:

Past experience designing image processing applications

Knowledgeable in Python and/or MATLAB

Background or interest in math (in particular linear algebra) and/or science (remote sensing and radar phenomenology)

Experience researching, learning, and integrating 3rd party libraries

Experience using git for complex branching and merging

Desire to take ownership over code in order to ensure its used effectively, updated efficiently, and to educate the broader team

#cjpost

Keywords: Maxar Technologies, Detroit , Software Engineer, IT / Software / Systems , Ypsilanti, Michigan

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


Web Administrator / Web Developer
Description: Client is currently seeking a Web Administrator position Detroit location. This individual will be responsible for deploying web applications in a Cloud Environment and performing administration activities (more...)
Company: Resource Point LLc
Location: Detroit
Posted on: 05/29/2020

Sr. Full Stack Java Developer
Description: Greetings for the day One of our esteemed client is looking for a Sr. Full Stack Java Developer to support our client in Auburn Hills. This is an opportunity for a talented and motivated Full-Stack Java (more...)
Company: United Software Group
Location: Auburn Hills
Posted on: 05/29/2020

Liferay Developer/ Architect / Infran Auburn Hills, MI
Description: Position Title Liferay Developer Architect Infra Location Auburn Hills, MI Duration 12 Months Liferay DXP Job Description IEP SupportProduct Development L2-L3 Support Minimum of 7 years overall IT experience (more...)
Company: Conflux Systems Inc
Location: Auburn Hills
Posted on: 05/29/2020


IT Project Manager
Description: Project Manager Sr: Responsible for managing digital projects from conception, requirements-gathering, design, testing, and ultimately to launch. Ensures that projects are begun with a clear purpose
Company: 24HRPO
Location: Detroit
Posted on: 05/30/2020

Mobile Software Engineer (React Native, iOS, Android)
Description: Assurant Labs is looking for a thoughtful, adaptive individual with a growth mindset to join our growing team as a Software Engineer with a focus on mobile app development.In this role, you will work (more...)
Company: Assurant
Location: Richfield
Posted on: 05/30/2020

Spark Developer - Remote / Telecommute
Description: Role Spark Developer - Remote Telecommute Location Detroit, MI Duration 12 Months Required Skills At least 3 years of experience in developing large scale data processingdata storagedata distribution (more...)
Company: Reliable Software Resources
Location: Detroit
Posted on: 05/29/2020

Sr. C++ Developer (REMOTE)
Description: Sr. C Developer REMOTE br If you are a Senior C Developer Contract with experience, please read on Job Title: Senior C Developer Contract Job Location: 100 REMOTEJob Contract: 60 - 75/hr (more...)
Company: CyberCoders
Location: Detroit
Posted on: 05/30/2020

Vehicle Software Practice Head - North America
Description: Basic Qualifications: br ul br li Bachelors degree br li 10 years Engineering/ Business Development experience within Automotive
Company: NTT DATA Corporation
Location: Detroit
Posted on: 05/29/2020

Software Engineer (Ruby on Rails)
Description: Assurant Labs is looking for a thoughtful, adaptive individual with a growth mindset to join our growing team as a Software Engineer.In this role, you will work closely with multiple product teams to (more...)
Company: Assurant
Location: Westlake
Posted on: 05/30/2020

Mobile Software Engineer (React Native, iOS, Android)
Description: Assurant Labs is looking for a thoughtful, adaptive individual with a growth mindset to join our growing team as a Software Engineer with a focus on mobile app development.In this role, you will work (more...)
Company: Assurant
Location: Northfield
Posted on: 05/30/2020

Log In or Create An Account

Get the latest Michigan jobs by following @recnetMI on Twitter!

Detroit RSS job feeds