Software Engineer

3 weeks ago


Livonia, United States Dynamic Map Platform North America Full time

POSITION SUMMARY:

Dynamic Map Platform Software Engineer supports development in multiple languages (C++, Python, SQL), the software engineer will develop tools to support the creation of high-definition maps for semiautonomous vehicles. Software engineer shall be proficient in Software Development Life Cycle – SDLC and Agile development process in a fast-paced, small team environment.


MAIN DUTIES + RESPONSIBILITIES:

  • Program using Python, and SQL code for software tools.
  • Develop using graphical user interface libraries (GUI Python/pyQT)
  • Develop software solutions/tools by studying requirements, designing software, developing code, testing and releasing.
  • Follow the software development life cycle in an Agile environment.
  • Estimate your tasks and effort needed to prepare work plans to meet delivery dates.
  • Develop Requirements and attend requirements reviews.
  • Develop Object Oriented programs and participate in design reviews.
  • Develop good, reusable, high-quality code, attend and participate in code reviews.
  • Merge and integrate code with other developers for production deliveries.
  • Use good debugging skills to test software tools and release them into production.
  • Work with internal stakeholders to integrate tools, test and launch successfully for customer delivery or operations use or R&D use
  • Provide innovative fast prototyping solutions as needed to support production.
  • Use software development tools like Jira, GIT, unit test tools, Polarian, and Pycharm.
  • Develop high-quality software and make all efforts to find and fix defects before release.
  • Proficient in presenting design or software concepts to customers, management and team members.


SKILLS, QUALIFICATIONS AND COMPETENCIES:

  • BS in Software Engineering, Computer Science, Computer Engineering or equivalent degree
  • Programming Languages: Python or C++
  • Number of year’s experience: 4+
  • Development Tools: GIT, Jira, Pycharm
  • Database Experience: PostgreSQL
  • Ability to be flexible and respond to changes while working in a dynamic environment
  • Strong working experience designing large, clean and reusable code
  • Strong debugging skill
  • Good working experience building optimized and multi-threaded libraries
  • Strong working experience with common build systems
  • Comfortable in both Windows and Linux platforms
  • Proficient in English-language technical writing


WORK ENVIRONMENT:

  • Fast-paced office environment with multiple priorities and competing demands; potential setbacks in project completion due to internal or external issues, resourcing and reallocation.
  • Monday - Friday 8 – 5 PM ET are core office hours.
  • Onsite hybrid work model required, in office 3 days per week.
  • Work with other team members, management, and customers.
  • Occasional travel may be required.


  • Software Engineer

    1 month ago


    Livonia, United States Qualified Professional and Technical Full time

    Job DescriptionJob DescriptionThe Software Engineer II will work alongside a team of engineers to develop test systems using LabVIEW software for internal customer projects and external customers in various industries including automotive and aerospace markets. The role will develop, modify, and create test systems through the deployment of electronics...

  • Software Engineer

    2 weeks ago


    Livonia, United States Dynamic Map Platform North America Full time

    POSITION SUMMARY: Dynamic Map Platform Software Engineer supports development in multiple languages (C++, Python, SQL), the software engineer will develop tools to support the creation of high-definition maps for semiautonomous vehicles. Software engineer shall be proficient in Software Development Life Cycle - SDLC and Agile development process in a...


  • Livonia, United States Dynamic Map Platform North America, Inc. Full time

    Job DescriptionJob DescriptionPOSITION SUMMARY:Dynamic Map Platform Software Engineer supports development in multiple languages (C++, Python, SQL), the software engineer will develop tools to support the creation of high-definition maps for semiautonomous vehicles. Software engineer shall be proficient in Software Development Life Cycle – SDLC and Agile...


  • Livonia, United States Dynamic Map Platform North America, Inc. Full time

    Job DescriptionJob DescriptionPOSITION SUMMARY:Dynamic Map Platform Software Engineer supports development in multiple languages (C++, Python, SQL), the software engineer will develop tools to support the creation of high-definition maps for semiautonomous vehicles. Software engineer shall be proficient in Software Development Life Cycle – SDLC and Agile...


  • Livonia, United States Dynamic Map Platform North America, Inc. Full time

    POSITION SUMMARY: Dynamic Map Platform Software Engineer supports development in multiple languages (C++, Python, SQL), the software engineer will develop tools to support the creation of high-definition maps for semiautonomous vehicles. Software engineer shall be proficient in Software Development Life Cycle - SDLC and Agile development process in a...


  • Livonia, United States Dynamic Map Platform North America, Inc. Full time

    POSITION SUMMARY At least 5 years of experience executing products into production. Progressive commercial system software development experience that focusses on the production of spatial information products (e.g., digital maps for navigation, robotics, and military "situational awareness"). MAIN DUTIES AND RESPONSIBILITIES Advanced skills in Python...


  • Livonia, United States Dynamic Map Platform North America, Inc. Full time

    Job DescriptionJob DescriptionPosition SummaryThe Software Algorithm Engineer will develop algorithms to increase the efficiency of the company’s data interpretation activities. Develop software tools to automate extraction processes and improve the quality of the road features database system.Main Duties and Responsibilities:Develop (design, implement,...


  • Livonia, United States Dynamic Map Platform North America, Inc. Full time

    Job DescriptionJob DescriptionPosition SummaryThe Software Algorithm Engineer will develop algorithms to increase the efficiency of the company’s data interpretation activities. Develop software tools to automate extraction processes and improve the quality of the road features database system.Main Duties and Responsibilities:Develop (design, implement,...

  • Software Engineer

    1 month ago


    Livonia, United States Global Technology Associates Full time

    Job DescriptionJob Description Software Engineer Job ID: 218898 Location: Livonia, MI 48150 Pay Rate: $40-$49/hour Additional Benefits: Health, Dental, Vision, 401(k), company paid holidays and more! Type of hire: Contract Travel: None Job Description: The Software Engineer II will work alongside a team of engineers to develop test systems using LabVIEW...


  • Livonia, United States Softworld, a Kelly Company Full time

    Job Title: Electronics and Software Controls EngineerJob Location: Livonia MI 48150 Onsite Requirements:Bachelor's degree in electrical EngineerMATLAB and/or SimulinkEmbedded C/C++Job Description: As an Electronics and Software Controls Engineer, you will:Capture and document customer system/hardware/software requirements.Specify, design, and develop control...


  • Livonia, United States CareerBuilder Full time

    * - Eligible for $5,000 sign on bonus - * We work alongside the best and brightest to do incredibly cool things you wouldn't believe. At Roush, you're part of building the future. Are you someone that has a passion for providing innovated solutions to complex challenges? Do you want to work someplace where creativity and new ideas are encouraged? If so, then...


  • Livonia, Michigan, United States Trinity Health Full time

    Employment Type:Full timeShift:Description:POSITION PURPOSE Creates and coordinates the development, testing, piloting and deployment of enterprise wide software packages through a formal release management process. Serves as liaison with applica Software, Packaging, Distribution, Engineer, Technical Support, Remote, Technology, Healthcare


  • Livonia, United States Softworld, a Kelly Company Full time

    Job Title: LabVIEW Software DeveloperJob Location: Livonia MI 48150Onsite Requirements:LabVIEWTestStandCANbusJob Description: The LabVIEW Software Developer will work alongside a team of engineers to develop test systems using LabVIEW software for internal customer projects and external customers in various industries including automotive and aerospace...


  • Livonia, United States Softworld, a Kelly Company Full time

    Job Title: LabVIEW Software DeveloperJob Location: Livonia MI 48150Onsite Requirements:LabVIEWTestStandCANbusJob Description: The LabVIEW Software Developer will work alongside a team of engineers to develop test systems using LabVIEW software for internal customer projects and external customers in various industries including automotive and aerospace...

  • Software Architect

    3 weeks ago


    Livonia, United States Info Services Full time

    Info Services, LLC has one opening for the position of Software Architect (Ref# SA612PM) to work in Livonia, MI and various unanticipated locations throughout the U.S. Job Duties: Responsible for solution / technical architecture in the design, development, testing, and maintenance of high availability and scalable enterprise applications. Research and...


  • Livonia, United States CNH Industrial N.V. Full time

    Duties: The Technical Specialist - Electrified Controls Software at CNH Industrial America LLC in Livonia, MI will be responsible for the development and testing of embedded software for our electric drivetrain mechanical control systems for Utility Controls, Software, Mechanical Engineer, Controls Engineer, Specialist, Technical, Manufacturing, Technology


  • Livonia, Michigan, United States CNH Industrial N.V. Full time

    Duties: The Technical Specialist - Electrified Controls Software at CNH Industrial America LLC in Livonia, MI will be responsible for the development and testing of embedded software for our electric drivetrain mechanical control systems for Utility Controls, Software, Mechanical Engineer, Controls Engineer, Specialist, Technical, Manufacturing, Technology

  • Algorithm Engineer

    2 weeks ago


    Livonia, United States Dynamic Map Platform North America Full time

    Position Summary: The Software Algorithm Engineer will develop algorithms to increase the efficiency of the companys data interpretation activities. Develop software tools to automate extraction processes and improve the quality of the road features database system. Main Duties and Responsibilities: Develop (design, implement, test & debug) algorithms and...

  • Algorithm Engineer

    2 weeks ago


    Livonia, United States Dynamic Map Platform North America Full time

    Position Summary:The Software Algorithm Engineer will develop algorithms to increase the efficiency of the company’s data interpretation activities. Develop software tools to automate extraction processes and improve the quality of the road features database system.Main Duties and Responsibilities:Develop (design, implement, test & debug) algorithms and...


  • Livonia, Michigan, United States Siemens Digital Industries Software Full time

    Job Family: SalesReq ID: 415539We are a leading global software company dedicated to the world of computer aided design, 3D modeling and simulation— helping innovative global manufacturers design better products, faster With the resources of a large company, and the energy of a software start-up, we have fun together while creating a world class software...