Software Engineer

Dynamic Map Platform North America
Livonia, MI Full Time
POSTED ON 6/9/2024

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.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs that are on the Software Engineer career path.

Click the checkbox next to the jobs that you are interested in.

Income Estimation: 
$117,482 - $143,277
Income Estimation: 
$140,812 - $170,838
Income Estimation: 
$117,482 - $143,277
Income Estimation: 
$140,812 - $170,838

Sign up to receive alerts about other jobs with skills like those required for the Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $71,559 - $95,264
    • Income Estimation: $73,003 - $104,220
  • Debugging Skill

    • Income Estimation: $71,559 - $95,264
    • Income Estimation: $73,003 - $104,220
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Dynamic Map Platform North America

Dynamic Map Platform North America
Hired Organization Address Livonia, MI Full Time
Position Title: Quality Manager Position : The Quality Manager is responsible of the implementation of policies and proc...
Dynamic Map Platform North America
Hired Organization Address Livonia, MI Full Time
Position Summary: The Commodity Manager handles category sourcing, contract negotiations and provides technical directio...
Dynamic Map Platform North America
Hired Organization Address Livonia, MI Full Time
Position Summary At least 5 years of experience executing products into production. Progressive commercial system softwa...
Dynamic Map Platform North America
Hired Organization Address Livonia, MI Full Time
Position Summary: The Software Database Engineer creates, maintains, and enhances databases using SQL/PostgreSQL, and Py...

Not the job you're looking for? Here are some other Software Engineer jobs in the Livonia, MI area that may be a better fit.

Lead Software Development Engineer

ACS - Engineer. Integrate. Build., Troy, MI

Software Engineer - MarketPlace Engineering

OneStream Software, Rochester, MI