Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer III

Digital Check Corp

Job Description

Job Description

Summary of Position: (Provide a brief narrative, one or two sentences, that highlights the primary purpose to the organization and key responsibilities of the job).

 

Designs and develops software applications, application interfaces (APIs) and/or embedded software (firmware) to meet specified requirements and standards. Performs coding, debugging, testing and troubleshooting throughout the software development process.

 

Collaborates with other Software Engineers on moderately complex aspects of projects. Work is generally independent.

 

 

Principal Duties and Responsibilities: (State the essential functions of the job, organized from most to least essential. Include normal day-to-day duties as well as duties that occur at irregular intervals but that are of a recurring and essential nature. Include leadership and managerial responsibilities, if applicable).

 

  • Collaborate with other Software Engineers to develop new or enhanced applications, application interfaces (APIs) and/or embedded software (firmware).
    1. Follow Engineering Department Processes.
    2. Design software components to meet specified requirements.
    3. Utilize Git for software version control
    4. Utilize DevOps to manage the software development life cycle
    5. Create test plans and tools to verify new designs.
    6. Thoroughly test new designs to verify requirements are met.
  • Collaborate with other Software Engineers to analyze and troubleshoot software issues reported by QA and/or customers to identify root causes and develop solutions.

 

Knowledge, Skills and Abilities Required: (List the minimum required education, prior experience, certifications, licenses, and specialized areas of knowledge required to adequately perform the essential functions of the job).

 

  • Requires a bachelor's degree in software engineering.
  • Requires 4-7 years of related experience.
  • Proficient with Git and DevOps for version control and software development
  • Proficient with Basic, C, C++, C#, Javascript and HTML high level programming languages and development environments.
  • Proficient with software development for Windows, Mac and Linux operating systems.
  • May be proficient with embedded software (firmware) development.
  • Proficient with desktop computers and MS Windows desktop applications

 

Personal Skills and Competencies: (Identify any behavioral characteristics and attributes that would contribute to superior performance for this position, i.e. organization skills, communication skills, detail-orientation, analytical skills).

 

  • Strong attention to detail, highly organized.
  • Excellent collaboration and communication (written and verbal) skills.
  • Highly independent worker

 

Customer Base: (Identify who the primary and secondary customers are for the position. This includes any person or group of people, internal or external, who rely on the work product or output of the position).

 

  • Engineering Department Manager
  • Engineering Project Managers

 

Working Conditions/Physical Requirements of the Job: (Indicate what the physical requirements are to complete the essential functions of the job, i.e. lifting, standing, etc. Also indicate any working conditions that may be out of the ordinary, i.e. travel, on call or unusual hours, exposure to noise, etc.).

 

  • No special requirements
  • The primary work location is the Digital Check Corp. office in Novi with possibility for some amount of work from home.
  • Very minimal travel

 

The above is not intended to be an all-inclusive list of the duties and responsibilities of the job described, nor is it intended to be an exhaustive list of the skills and abilities required to do the job. Rather, it is intended only to describe the general nature of the job. Employees may be required to perform duties outside of their normal responsibilities from time to time, as needed.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer III in Novi, MI vacancy
  •  ...join the team! What’s the role?We are seeking an Applications Engineer / CMM / 3D Scanning / CT X-Ray / Programmer to join our team. In...  ...inquiries and assist with understanding and applying ZEISS hardware, software, applications, and system integration.Conduct customer facing... 
    Suggested
    Full time
    Local area

    Carl Zeiss

    Wixom, MI
    1 day ago
  •  ...more than three decades, Strategic Data Systems (SDS) has been a software consultancy firm specializing in strategy, technology, and...  ...dynamic and cohesive community.   Job Title: AI Software Engineer III Location: Farmington Hills, MI Years of Experience: 5-8... 
    Suggested
    Contract work
    Local area

    Smart Data

    Farmington, MI
    6 days ago
  •  ...Application Developer III Location: Southfield, MI Type of Hire: CWR Responsibilities: Works closely with clients, business...  ..., coding, testing, implementing and supporting application software that is delivered on time and within budget. Responsibilities beyond... 
    Suggested

    InterSources

    Southfield, MI
    5 days ago
  •  ...required to work at least four days in the office each week, but also have the flexibility to work off-site. JOB TITLE: Design Engineer III RESPONSIBILITIES:This is a Hybrid Work Position following company policy (currently 4 days in the office and 1 day work from home... 
    Suggested
    Work at office
    Work from home
    Worldwide

    Sumitomo Electric

    Farmington Hills, MI
    1 day ago
  •  ...required to work at least four days in the office each week, but also have the flexibility to work off-site.     Job Title: Release Engineer III   BASIC PURPOSE:   Design and Release Wire Harness Engineer for North America programs with knowledge and experience in... 
    Suggested
    Work at office
    Worldwide

    Sumitomo Electric Group

    Farmington Hills, MI
    7 days ago
  •  ...Sr. Software Engineer 8 year of experience in the Automotive domain Experience in Issue management, prioritization and risk analysis Experience in the ALM tool chain eg, JIRA and confluence Good knowledge on Generic Global Diagnostics specification (GGSD)... 

    Keylent Inc

    Northville, MI
    4 days ago
  •  ...guides how we support your career: purposeful, impactful, and tailored to you. Because when you thrive, innovation thrives.  Software Engineer, Embedded Rust Gentherm is expanding its business portfolio beyond the traditional automotive sector and into new markets.... 
    Work at office

    Gentherm

    Novi, MI
    13 days ago
  • Magna International is seeking an Engineering Team Assistant in Novi, MI. The role focuses on supporting software engineering efforts, collaborating with product and design teams, and promoting engineering excellence. The ideal candidate has 3+ years of software engineering... 

    Polluxa, Inc.

    Novi, MI
    2 days ago
  •  ...Bridge Inspection Team Leader / Engineer IIIAECOM is seeking a Bridge Inspection Team Leader / Engineer III at the Grand Rapids, Michigan or Novi, Michigan office to perform routine, in-depth, and fracture critical inspections. Inspections may include use of snooper trucks... 
    Work at office
    Relocation

    AECOM

    Novi, MI
    2 days ago
  •  ...warehouses. We are known as experts in engineering, manufacturing, and servicing innovative...  ...mechanical, electrical, logistical, and software interactions implemented with sound, engineering...  ...an experienced Controls Engineer III.ResponsibilitiesAs a Controls Engineer III... 
    Work experience placement
    For subcontractor
    Work at office
    Flexible hours
    Shift work
    Weekend work

    Daifuku

    Novi, MI
    1 day ago
  •  ...warehouses. We are known as experts in engineering, manufacturing, and servicing innovative...  ...Primary Purpose The Structural Engineer III is a member of the Mechanical Airport Baggage...  ....Experience with Structural design software such as STAAD, Cad/AutoCAD, SolidWorks,... 
    Work experience placement
    For subcontractor
    Work at office
    Flexible hours

    Daifuku

    Novi, MI
    4 days ago
  •  ...Specialist in Novi, MI to design, develop and maintain scalable software systems. You will write clean, well-tested code and...  ...deliver features. Ideal candidates have 2+ years of software engineering experience, solid knowledge of design patterns and architectures... 

    Polluxa, Inc.

    Novi, MI
    2 days ago
  •  ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features. Every...  ...developers with a strong passion for developing software tools and the engineering process to enable a global software organization. The job will... 
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    1 hour ago
  • $80k - $140k

     ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction...  ...AECOM is seeking a Bridge Inspection Team Leader / Engineer III at the Grand Rapids, Michigan or Novi, Michigan office to perform... 
    Work at office
    Local area
    Worldwide
    Relocation
    Flexible hours

    AECOM

    Novi, MI
    5 days ago
  • Job DescriptionThe Role: At AV (Autonomous Vehicles) Software Organization within General Motors, we are working on developing cutting-...  ...generation vehicles. As the ADAS/AV Platform Software Verification Engineer, you will play a crucial role in defining, implementing, and... 
    Full time
    Work experience placement
    Local area
    Work from home
    Flexible hours

    General Motors

    Milford, MI
    4 days ago
  •  ...airports to packaged goods at warehouses. We are known as experts in engineering, manufacturing, and servicing innovative automated materials...  ...controls.The company is currently seeking an experienced Software Developer, Level 2 (Smart Handling).ResponsibilitiesSoftware Developer... 
    For subcontractor
    Work at office
    Flexible hours
    Shift work
    Weekend work

    Daifuku

    Novi, MI
    4 days ago
  • Job DescriptionJob Title: Systems Engineer/Full Stack Web DeveloperCompany: AISIN World Corp. of America Department: Operations, Systems...  ...SummaryThe Systems Engineer position will work within a software engineering team to develop and maintain new software applications... 
    Work at office
    Weekend work

    Aisin World Corp of America

    Northville, MI
    1 hour ago
  •  ...manage nearly $1 Billion of Direct Written Premium and maintain $1.21 billion in surplus.Amerisure is currently recruiting for a Software Engineering II that can do a 3-day hybrid approach onsite in our Farmington Hills office. The ideal candidate will also possess the... 
    Full time
    Work at office
    Local area
    Flexible hours

    Amerisure Insurance Company

    Farmington Hills, MI
    3 days ago
  •  ...manage nearly $1 Billion of Direct Written Premium and maintain $1.21 billion in surplus.Amerisure is currently recruiting for a Software Engineer I that can do a 3-day hybrid approach in our Farmington Hills office. The ideal candidate will also possess the following... 
    Full time
    Work at office
    Local area
    Flexible hours

    Amerisure Insurance Company

    Farmington Hills, MI
    1 hour ago
  •  ...candidate is expected to report to Milford, MI three times per week, at minimum, or as dictated by the business.The Role: As a Software Engineer at GM, you will be a part of the Vehicle Mechatronic Embedded Controls (VMEC) team, working in the Electrification Propulsion... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    4 days ago
  •  ...reputation with the clients. Currently, we are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, data...  ...citizens to apply.Who should apply: Recent computer science/engineering/mathematics/statistics or science graduates looking to make... 

    SynergisticIT

    Novi, MI
    2 days ago
  • The Lead Engineer for Centralized Billing Solutions is accountable for the creation, enhancement, and support of software that digitizes the Quote to Cash process. Lineage is the world’s largest and most dynamic temperature-controlled warehousing company, and the Quote... 
    Full time
    Work experience placement
    Local area
    Remote work

    Lineage Logistics

    Novi, MI
    1 hour ago
  •  ...and internationally (35-50%)What’s the role? Field Applications Engineers assist our customers and our Zeiss sales team with pre-sales...  ...helping customers with understanding and applying our hardware and software systems. This support is provided in a variety of ways,... 
    Full time
    Local area

    Carl Zeiss

    Wixom, MI
    2 days ago
  •  ...vehicle architectures to reduce complexity. Coordinate with systems engineers and hardware teams to ensure alignment on interface and...  ...development of solution requirements and test cases to enable quality software creation. Support the scrum team members in the decomposition... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    1 day ago
  •  ...the world forward. Built on Lucid’s proprietary technology and software-defined vehicle architecture, our award-winning vehicles bring...  ...to choose between performance and sustainability, design and engineering, ambition and integrity. In Lucid Air and Lucid Gravity, we have... 
    Hourly pay

    Lucid Motors

    Southfield, MI
    1 day ago
  • Job Description Job ID#: 64553 Job Category: SoftwareEngineer Remaining Positions: 1 Details: Stefanini, Inc. seeks a Software Engineer, Sr. reporting to office in Southfield, MI to design, build, and maintain reliable, efficient, and scalable data infrastructure... 
    Work at office
    Relocation

    Stefanini

    Southfield, MI
    4 days ago
  • $129.4k - $198.4k

    Job DescriptionSenior Software Engineer — Interactive ExperienceJob SummaryWe are seeking a highly skilled and experienced Senior Software Engineer to join our ADAS HMI team within the Interactive Experience platform. In this role, you will design and deliver production... 
    Full time
    Local area
    Work from home
    Flexible hours
    Shift work

    General Motors

    Milford, MI
    2 days ago
  •  ...successful candidate is expected to report to Warren, MI or Milford, MI, three times per week. The RoleWe are seeking a Senior Software Engineer to develop, validate, deploy, and maintain an agnostic software tool chain that supports multiple GM vehicle architectures and... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    1 day ago
  • Company DescriptionRobert Bosch LLC seeks Sr Software Engineer (Multiple Positions) at its facility located at 15000 Haggerty Road, Plymouth, MI 48170. Analyze General Motors PK Base SW and Diagnostics SW stack development utilizing the ISO-14229 (UDS) protocol. Work with... 
    Remote work
    2 days per week

    Robert Bosch

    Plymouth, MI
    1 hour ago
  •  ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features.Every day...  ...experienced and motivated candidates for the role of Senior Software Engineer Virtualization and SIL Integration Engineer (SIE) to support... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours
    Shift work

    General Motors

    Milford, MI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer III. Be the first to apply!