Jobs
>
Hammond

    Senior Simulation and Autonomy Software Engineer - Hammond, United States - SAAB Seaeye

    Default job background
    Description

    Job Description:

    Saab Inc.'s Autonomy and Artificial Intelligence (AAI) group is seeking a Senior Simulation and Autonomy Software Engineer . As Senior Simulation and Autonomy Software Engineer, you will be responsible for leading the development of a modular and multipurpose simulation software stack to support the development and testing of autonomy and artificial intelligence capabilities for multi-domain unmanned vehicles, unmanned underwater vehicles (UUVs), unmanned aircraft systems (UAS), and unmanned surface vessels (USVs).

    As the Senior Simulation Engineer, you will be directly contributing toward progressing Saab Inc's forward-looking vision in AI/ML/Autonomy. In this role you will have the opportunity to work on a diverse set of simulation and integration challenges, such as digital twins of maritime and aerial vehicle and environment modeling, simulated sensor development, maintaining a custom 3D Unreal-based simulation system. You will work with a strong team of scientists, engineers to help drive critical autonomy architecture decisions by leveraging our simulation pipeline and to continuously improve the Sim-to-Real gap and latency.

    Additional responsibilities include working closely with senior leadership in writing high quality proposals in response to government agency announcements. Translating customers; needs into company priorities is important: this means supporting the Customer Success, Business Development, and Sales teams closely, working hand-in-hand with Operations and Engineering to deliver results.

    While this is a remote position you must be able/willing to visit our university partners in the Mid-West (Indiana, Michigan, Illinois, Ohio) and East coast (Boston, Rhode Island, Syracuse) regions as necessary to support in-person milestone updates to our external customers but also to maintain continuity of effort and interactions. Some travel to our San Diego office is also expected.

    This position is a perfect match for a Modeling and Simulation (M&S) engineer/developer who is passionate about the unlimited potential of AI and ML for solving real world multi-domain problems through extensive use of realistic modeling and simulation tools. To be successful in this role, you are a leader, innovator, builder, team player, and mission focused. You have a research-to-product mindset. You will be cross-functional. You are empathetic, curious and incredibly detail-oriented and organized. You read documentation thoroughly and are comfortable asking questions and seeking help. You are an independent worker and critical analytical thinker.

    Responsibilities:

  • Be the resident expert and lead all Modeling and Simulation activity to assist/accelerate the development of ML solutions for a variety of multi-domain Autonomous system applications.
  • Be responsible for the continuous development and maintenance of all simulation infrastructure and software.
  • Continuously improve and monitor the reliability, performance, and usability of simulation software through testing against Sim-to-Real metrics that include objectives for improving transfer, accuracy, latency and training data needs.
  • Develop novel simulation models/methods and testing infrastructure to further advance the field of developing realism in digital twins for accelerating the training and development of autonomous systems for reliable deployment.
  • Develop an automated closed loop training and simulation pipeline that can continuously train/evaluate autonomous systems in shadow mode and provide insights into model performance, data gaps and shift/uncertainty detection.
  • Stay informed and be up-to-speed on all relevant trends, advancements, and breakthroughs in the areas of Sim2real and Real2Sim, Photoreal simulations.
  • Work in a highly collaborative team environment including with external industry and university partners to collaboratively develop state-of-the-art visualization and simulation tools.
  • Use software engineering best practices to develop high quality, well-documented, and reliable software. Identify, manage, communicate, and solve technical problems/roadblocks.
  • Plan, organize, and estimate required efforts for responsible tasks, including possibly developing work plans and Basis of Estimates (BOEs) for future and proposed efforts.
  • Lead the technology transfer of research results to Saab Inc's internal applied engineering teams and assist in productionizing in a co-development mode.
  • In collaboration with the various engineering functions and product SMEs within Saab Inc, identify applications and uses case that can benefit from M&S capabilities.
  • Support all internal strategic planning and operations reviews including postmortems and lessons learnt. Support PI's with milestone reviews with internal and external customers.
  • Mentor/train cross domain engineers and assist with learning and knowledge share related to M&S usage and development within Saab Inc.
  • Socialize key milestones with industry, academia, and government through conference presentations, technical paper publications, and media relations.
  • Compensation Range: $137,700-$179,000

    The compensation range provided is a general guideline. When extending an offer, Saab, Inc. considers factors including (but not limited to) the role and associated responsibilities, location, and market and business considerations, as well as the candidate's work experience, key skills, and education/training.

    Skills and Experience:

    Required Skills/Experience:

  • BS/MS degree in Computer Science, Software Engineering, Robotics, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, or similar degree (or equivalent practical experience). Demonstrated experience via Git, website or publications is highly desirable. Experience i s highly valued.
  • Proficient in C/C++/Python software development.
  • Comfortable working cross-platform (Windows and Linux) software development environments.
  • Experience with development with Unreal Engine (preferred), Unity, OGRE, or equivalent high fidelity 3d visual rendering frameworks.
  • Experience with computer aided design and 3d modeling tools related to simulation modeling, such as Blender (preferred), Autodesk Maya, 3ds Max.
  • Experience designing or working with multi domain (maritime, aerial) dynamics models in Simulink (Mathworks), ROS / Gazebo, or other aerospace / maritime simulation tools.
  • Must exhibit leadership for executing practical application of engineering processes on a development program and maintaining engineering rigor while balancing cost, technical, and schedule.
  • Experience with mission analysis, customization, and development of product, managing project risk, deployment of product, user training program management, customer support, and product sustainment and maintenance.
  • Excellent oral and written communication skills with a proven ability to communicate well with peers and different levels of management and the customer.
  • Willingness to interface on an interdepartmental level and be an agent of change for product modernization via practical and strategic adoption of emergent AI/ML technologies.
  • Ability to travel occasionally to support internal and external collaboration meetings and customer demonstrations.
  • Ability to work both independently and within a highly collaborative team environment.
  • Strong interpersonal skills and an ability to build effective working relationships is a must, especially across government and industry.
  • Strong work ethic and self-motivate and pro-active in seeking out the best solution/s.
  • Strong technical leadership with a research-to-product mindset, including experience leading teams of senior researchers and engineers.
  • Desired Skills/Experience:

  • Experience with Docker, Kubernetes, and/or containerized application development.
  • Broad simulation, dynamics, geographic information systems (GIS), and geometry library integration experience such as Bullet, NVIDIA PhysX, ODE, GDAL, Simbody, Omniverse, AI2-THOR, etc.
  • Experience with simulation environments for training and testing autonomous systems, such as Gazebo, AirSim, or PX4 SITL.
  • Familiarity or prior experience with technologies and algorithms related to robotics and autonomy, such as path planning, task allocation, multi-agent systems, distributed computing, networking, controls, computational geometry.
  • Prior experience with robotics and autonomy software and simulation frameworks such as ROS, Gazebo, AirSim, HoloOcean, Mathworks/Simulink.
  • Knowledge/awareness of concepts like differentiable rendering and PBR/T.
  • Familiarity or prior experience with artificial intelligence, machine learning, and/or deep learning technologies and algorithms
  • Familiarity or prior experience with unmanned systems such as UAS/UAVs, UUVs, USVs (particularly UAVs) and related software technologies, APIs, and platforms.
  • Knowledge of topics related to unmanned and autonomous platforms such as intelligent control and decision making, battlefield management, multi-agent collaboration, and/or autonomous and unmanned systems.
  • Strong mathematical reasoning skills, especially with probability and linear algebra
  • Familiarity with perception technologies and applications
  • Experience with sensor data processing software libraries such as OpenCV and PCL
  • Experience with algorithms for environment detection.
  • Familiarity with machine learning concepts, tools for computer vision, and object recognition
  • Direct experience working with both the U.S. Navy, to lead strategy and operations activities, as well as in the DoD contracting industry.
  • Status requirements

  • Must be a U.S. Citizen and hold or be able to hold a U.S. DoD Secret clearance.
  • Citizenship Requirements:

    Must be a U.S. citizen. Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information.

    Drug-Free Workplaces:

    Saab is a federal government contractor and adheres to policies and programs necessary for sustaining drug-free workplaces. As a condition of employment, candidates will be required to pass a pre-employment drug screen.

    Benefits:

    Saab provides an excellent working environment offering professional growth opportunities, competitive wages, work-life balance, business-casual atmosphere and comprehensive benefits:

  • Medical, vision and dental insurance for employees and dependents
  • Paid time off including: minimum of 3 weeks vacation, 5 floating holidays, 8 designated holidays, parental leave, personal illness, bereavement, jury duty, long-term and short-term disability
  • 401(k) with immediate vesting on employer match
  • Tuition assistance
  • Student loan assistance
  • Wellness account, subscription and employee assistance programs
  • Employee stock purchase program with employer match

  • Indiana Harbor Belt

    Software Engineer

    3 weeks ago


    Indiana Harbor Belt Hammond, United States

    Software Engineer · Description: · The Indiana Harbor Belt Railroad (IHB) is seeking a talented Software Engineer with expertise in PHP and SQL server to join our dynamic team. The ideal candidate will have a strong background in developing and maintaining software applications ...


  • Epsilon San Francisco, United States Permanent

    Job Description · About Epsilon PeopleCloud Discovery · Epsilon PeopleCloud Discovery empowers users with a deep understanding of millions of people-on a marketing platform that unites audience insights, segmentation, creative analysis, media planning and digital activation. It i ...

  • Güntner

    Software Engineer

    6 days ago


    Güntner Chicago, United States

    Company Description · Güntner is a leading engineering solutions provider based in Munich, with over 90 years of experience in the heating and cooling industry. Our expertise powers various industries, including food preservation, office building temperature control, and renewabl ...

  • 1872 Consulting

    Software Engineer

    1 week ago


    1872 Consulting Chicago, United States

    Software Engineer – Investment Management Platform · Chicago (Loop) – Hybrid (3-4 days/week onsite) · Position Summary · In a buy-side financial services setting, the Software Engineer is an integral part of Enterprise Technology team, providing best in class technology solutions ...

  • The American Institutes for Research

    Software Engineer

    1 week ago


    The American Institutes for Research Chicago, United States

    Overview · Join the dynamic Technology Solutions team at AIR as a Software Engineer/Software Development Associate where you'll play a pivotal role in designing and developing innovative products across various sectors, including Education, Health, Workforce, and International. ...

  • MyKelly

    Software Engineer

    4 weeks ago


    MyKelly Chicago, United States Full time

    Job Title: Software Engineer · Pay rate: $65 - $70 per hour · Duration: 04/23/2024 to 04/22/2025 · W2 contract only (No C2C) · Location- Chicago, IL, 60607 · Day shift (approx. 9-5) · Fully onsite at Chicago location. · Must have experience: · 4+ years (must be fully proficient) ...


  • INTERNATIONAL CODE COUNCIL INC Country Club Hills, United States

    :Position Summary: · The International Code Council, a globally recognized member-based NGO dedicated to building safety codes and standards, is seeking an experienced Senior Software Engineer that is passionate about crafting scalable, performant applications. The candidate will ...


  • INTERNATIONAL CODE COUNCIL INC Country Club Hills, United States

    :Position Summary: · The International Code Council, a globally recognized member-based NGO dedicated to building safety codes and standards, is seeking an experienced Senior Software Engineer that is passionate about crafting scalable, performant applications. The candidate will ...


  • INTERNATIONAL CODE COUNCIL INC Country Club Hills, United States

    :Position Summary: · The International Code Council, a globally recognized member-based NGO dedicated to building safety codes and standards, is seeking an experienced Senior Software Engineer that is passionate about crafting scalable, performant applications. The candidate will ...


  • INTERNATIONAL CODE COUNCIL INC Country Club Hills, United States

    :Position Summary: · The International Code Council, a globally recognized member-based NGO dedicated to building safety codes and standards, is seeking an experienced Senior Software Engineer that is passionate about crafting scalable, performant applications. The candidate will ...


  • INTERNATIONAL CODE COUNCIL INC Country Club Hills, United States

    :Position Summary: · The International Code Council, a globally recognized member-based NGO dedicated to building safety codes and standards, is seeking an experienced Senior Software Engineer that is passionate about crafting scalable, performant applications. The candidate will ...

  • STEAMe

    Software Engineer

    2 weeks ago


    STEAMe Chicago, United States

    Software Engineer - Full Time · Job Location - Chicago, IL · Who We Are · STEAMe is a NEW technology start-up based in Chicago. Our mission is to make it easy for individuals to build the skills they need for higher paid employment without a four-year degree, so they can increase ...

  • Motorola Solutions

    Software Engineer

    1 week ago


    Motorola Solutions Chicago, United States

    We are seeking a software engineering candidate to work as a contributing member of an advanced software development team. You will work with the team's lead software engineers on projects that are closely aligned with our product milestones. Respons Software Engineer, Java, Engi ...


  • INTERNATIONAL CODE COUNCIL INC Country Club Hills, United States

    :Position Summary: · The International Code Council, a globally recognized member-based NGO dedicated to building safety codes and standards, is seeking an experienced Senior Software Engineer that is passionate about crafting scalable, performant applications. The candidate will ...

  • MindSpring Partners

    Software Engineer

    1 week ago


    MindSpring Partners Chicago, United States

    Contract Opportunity (No C2C) · Chicago based asset manager is looking for a Software Engineer to join their team for 6 to 12 months. This role will have contract to hire opportunities. · Responsibilities · Software Engineer will bring a robust background in software development ...

  • ICS, Inc.

    Software Engineer

    2 days ago


    ICS, Inc. Chicago, United States

    Software Engineer Qt/QML Chicago, Illinois Computer/Software Apply Now · Senior Software Engineer - Qt/QML · As a Software Engineer at ICS, you'll join our staff of experts in guiding Fortune 500-caliber clients to create beautiful, elegant, and efficient code for their latest ...

  • STEAMe LLC

    Software Engineer

    3 weeks ago


    STEAMe LLC Chicago, United States

    Software Engineer - Job Description · Job Location: Chicago, IL. · Who We Are · STEAMe is a NEW technology start-up based in Chicago. Our mission is to make it easy for individuals to build the skills they need for higher paid employment without a four-year degree, so they can ...

  • Iron Galaxy Studios

    Software Engineer

    4 weeks ago


    Iron Galaxy Studios Chicago, United States

    Job Description · Job DescriptionAt Iron Galaxy Studios, our teams support a healthy work-life balance, promote continuous improvement, and champion a diverse people-focused culture. We encourage Engineers from every heritage, and background to apply. · This is a full-time hybrid ...

  • Motorola Solutions

    Software Engineer

    2 days ago


    Motorola Solutions Chicago, United States

    Company Overview · At Motorola Solutions, we're guided by a shared purpose - helping people be their best in the moments that matter - and we live up to our purpose every day by solving for safer. Because people can only be their best when they not only feel safe, but are safe. ...

  • ITR

    Software Engineer

    3 weeks ago


    ITR Oak Ridge, United States

    Job Description · Job DescriptionJob title: Technical Staff Member in Software Engineering Job Duties and Responsibilities: · • Work closely with research staff to develop high-performance scientific software for anoperational environment. · • Develop software and algorithms for ...