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).
- Follow Engineering Department Processes.
- Design software components to meet specified requirements.
- Utilize Git for software version control
- Utilize DevOps to manage the software development life cycle
- Create test plans and tools to verify new designs.
- 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.
- ...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...SuggestedFull timeLocal area
- ...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...SuggestedContract workLocal area
- ...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
- ...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...SuggestedWork at officeWork from homeWorldwide
- ...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...SuggestedWork at officeWorldwide
- 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...Full timeLocal areaRemote workRotating shift
- ...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
- ...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)...
- ...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 placementFor subcontractorWork at officeFlexible hoursShift workWeekend work
- ...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 officeRelocation
$75k - $135k
...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 officeLocal areaWorldwideRelocationFlexible hours- ...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 placementFor subcontractorWork at officeFlexible hours
- ...A software development company in Novi, MI is seeking a Java Full Stack Developer experienced in both front-end and back-end development. The ideal candidate will have over 10 years of experience and is skilled in creating user-friendly software solutions. Responsibilities...Full time
- 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 timeWork experience placementLocal areaWork from homeFlexible hours
- ...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 subcontractorWork at officeFlexible hoursShift workWeekend work
- 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 officeWeekend work
- 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 timeLocal areaRemote work
- ...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 timeWork at officeLocal areaFlexible hours
- ...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 timeLocal areaWork from homeRelocation package
- ...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 timeLocal area
- ...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 timeLocal areaWork from homeRelocation package
- ...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 timeWork at officeLocal areaRemote workWork from home
- 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 officeRelocation
$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 timeLocal areaWork from homeFlexible hoursShift work- ...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
- ...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 timeLocal areaWork from homeRelocationRelocation packageFlexible hoursShift work
- ...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
- 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 work2 days per week
- Overview Miracle Software Systems, Inc is looking for Java Full Stack Developer position at Novi, MI. Please find the below details Job... ...software to meet customer requirements. Full-stack software engineering roles, who can develop all components of software including user...Full time
- ...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 timeLocal areaWork from homeRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer III. Be the first to apply!
- software engineer travel Novi, MI
- remote entry level software developer Novi, MI
- information technology software engineer Novi, MI
- intel software engineer Novi, MI
- software developer fintech Novi, MI
- consulting software engineer Novi, MI
- part time software developer remote Novi, MI
- software developer positions Novi, MI
- software engineer healthcare Novi, MI
- startup software engineer Novi, MI



