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 1 day 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
    4 days ago
  •  ...Release Engineer III SEWS — Farmington Hills, Michigan Office. Although located at SEWS – Farmington Hills Office, this is a Hybrid position, which combines both in office and off-site work. Associates are required to work at least four days in the office each week... 
    Suggested
    Work at office
    Worldwide

    Sumitomo Electric Wiring Systems

    Farmington Hills, MI
    12 hours ago
  • The Software Reliability Engineer (SRE) will play a critical role in ensuring that our Warehouse Management Software (WMS) runs seamlessly across both automated and manual facilities. This role focuses on investigating, diagnosing, and resolving operational software issues... 
    Suggested
    Full time
    Local area
    Remote work
    Rotating shift

    Lineage Logistics

    Novi, MI
    3 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.... 
    Suggested
    Work at office

    Gentherm

    Novi, MI
    15 days 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,... 
    Suggested
    Work experience placement
    For subcontractor
    Work at office
    Flexible hours

    Daifuku

    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
    4 days ago
  • Job Title: Field Application Engineer - Radar SystemLocation: Midwest, USGlobal Sales Introduction:AI is rapidly moving beyond research...  ...at customersBring up customer HW (radar sensor) and associated software integrationWork with MCU and MPU debug and tracing tools such as... 
    Full time
    Local area
    Remote work

    NXP Semiconductors

    Novi, MI
    4 days ago
  •  ...Overview Miracle Software Systems, Inc is looking for Java Full Stack Developer position at Novi, MI. Please find the below details...  ...the software to meet customer requirements. Full-stack software engineering roles, who can develop all components of software including user... 
    Full time

    Miracle Software

    Novi, MI
    1 day 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
    2 days ago
  • $75k - $135k

     ...- 3950 Sparks Compensation: USD 75,000 - USD 135,000 - yearly Job Summary AECOM 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... 
    Full time
    Work at office
    Relocation

    AECOM

    Novi, MI
    3 days ago
  •  ...office, 2 days remote - Must be able to report to local office. Multiple positions available.REQUIREMENTS: Bachelor's degree in Software Engineering, Electrical Engineering, Mechanical Engineering, or related field of study and Three (3) years of experience as a Project... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    4 days ago
  •  ...detect and prevent thermal runaway in the High Voltage Battery System.VMEC TRP Team is seeking a creative, highly motivated, Software Engineer with passion and expertise in Embedded Controls and great attention to detail. The selectedcandidate will develop diagnostic and... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    22 hours ago
  • Job Title: (Software Engineer Controls)About Kyyba:Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence delivering high-quality resources and top-notch recruiting services, enabling businesses to effectively respond to organizational changes... 
    Shift work
    Day shift

    Kyyba

    Farmington Hills, MI
    22 hours 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
    1 day 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
    2 days ago
  •  ...desire to influence the future of electric power distribution on GM’s exciting new vehicles? Consider a role as a Senior Software Solution Lead Engineer (SSLE) on our LVI (Low Voltage Infrastructure) Team. An LVI Senior SSLE develops some of GM’s most advanced and... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    2 days ago
  • Enterprise Web Applications And API Development Lead design, development, integration, and support of enterprise-grade web applications, APIs, and real-time digital experiences. The role will focus on architecting and developing scalable frontend and backend solutions...
    Remote work

    Artech

    Novi, MI
    4 days ago
  •  ...yearsIndustry: Information Technology/ITContact: Veni NallaContact Email: ****@*****.*** ( is currently seeking Software Engineer - UI forone of our top Client for Location Farmington Hills, MI. ResponsibilitiesFamiliarity with code versioning tools such as... 
    Work experience placement

    Prolim Global

    Farmington Hills, MI
    4 days ago
  •  ...value, and scale electric mobility. As we move toward a fully Software‑Defined Vehicle (SDV) architecture, core battery software capabilities...  ...highly motivated candidates for the role of Senior Software Engineer - Battery State Estimation. This role is responsible for the... 
    Full time
    Local area
    Work from home
    Relocation package
    Shift work

    General Motors

    Milford, MI
    1 day 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
    3 days 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
    1 day 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” to support development of... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    1 day ago
  • Company DescriptionRobert Bosch LLC seeks Sr Software Engineer (Multiple Positions) at its facility located at 15000 N Haggerty Road, Plymouth, MI 48170. Design, develop and implement innovative software solutions for critical safety systems in airbag systems. Work closely... 
    Remote work
    2 days per week

    Robert Bosch

    Plymouth, MI
    4 days ago
  •  ...working person who enjoys taking on challenges and following through with robust solutions to join our Controls and Software team! Software Design Engineers work closely with controls engineers, systems engineers, and stakeholders across the organization to design,... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    22 hours 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
    3 days ago
  •  ...Hybrid: 3 days in office and 2 days remote.What’s the role? Applications Engineers serve as a trusted technical advisor, helping customers understand and maximize the use of ZEISS hardware and software systems. Support will be delivered through a variety of channels,... 
    Full time
    Live in
    Work at office
    Local area
    Remote work

    Carl Zeiss

    Wixom, MI
    2 days ago
  • $92.3k - $166.85k

     ...familiar with Leidos Life, our program for employees to balance work & life.Job DescriptionWe are seeking a Lead Transmission Line Engineer who will manage a collaborative and dynamic team working in a fast- paced environment, solving challenging problems involved with... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Leidos

    Walled Lake, MI
    22 hours 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... 

    Lucid Motors

    Southfield, MI
    1 day ago
  • Position: Sr. Manager, Software Engineering Location: Novi, MIJob Id: 630 # of Openings: 1 Senior Manager of Software EngineeringPosition Overview:Reporting to the head of Global Engineering, the ideal... 
    Worldwide

    A123 Systems

    Novi, MI
    3 days ago
  • $107.9k - $195.05k

     ...Mission, Vision, and Values guide the way we do business.Your greatest work is ahead!We are looking for a Lead Substation Physical Engineer to join our team. As an Career Substation Physical Engineer, candidates will have the opportunity to work on projects for electric... 
    Full time
    Internship
    Work at office
    Local area
    Flexible hours
    2 days per week

    Leidos

    Walled Lake, MI
    1 day ago

Do you want to receive more vacancies?

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