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.
- ...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...SuggestedWork at office
- ...Responsibilities - Software developer with responsibilities to Define, Design, Develop, and Deploy applications/services and proof‑of‑concepts to support new location‑based vehicle features - Ensure quality, on‑time delivery using agile, test‑driven development principles...Suggested
$108k
Responsibilities Support whole lifecycle of software development activities including requirement gathering, analyzing, designing, developing... ...,000 per year Education Masters - Computer Science, Computer Engineering, Electrical Engineering, Engineering Management, or in a...Suggested- ...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...SuggestedFull time
- ...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 . As a Controls Engineer III, you will be...SuggestedWork experience placementFor subcontractorWork at officeFlexible hoursShift workWeekend work
$65 per hour
...functionality using Matlab, Simulink, Stateflow. Develop test cases for software unit and integration tests. Support HIL and bench validation... ...6262. 3. Basic Qualifications: Bachelors degree in electrical engineering, computer science or a related field. 2+ years in developing...For contractorsLocal areaRemote work- ...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...Work at officeWorldwide
$90.75k - $133.1k
...Automotive, we give you the keys to fast-track your career. Engineer audio systems and integrated technology platforms that augment... ...safety, efficiency, and enjoyment About the Role As a Software Engineer, you will bridge the gap between advanced...Temporary workWork at officeImmediate startRemote workFlexible hours3 days per week- Altimetrik Seeks Software EngineerMust have MS in Computer Science, Software Engineering, or related. Work site: Southfield, MI. Multiple positions available. Apply: ****@*****.*** recblid 43rd60sjrjq8qgaqxmh6fmckh7cdlc
- ...invest in our employees, with regular training, opportunities for advancement, and fun events to bring everyone together. The Software Engineer is responsible for designing, developing, modernizing and supporting customer-facing and internal business applications across...Temporary workWork experience placementFlexible hours
- ...Job Purpose Dana Incorporated is seeking a highly skilled Senior Network Engineer with deep experience supporting industrial manufacturing networks and Automated Mobile Robot (AMR) environments. This role is responsible for ensuring the availability, performance, security...
- ...Lead Engineer Kotobukiya‑Treves North America Inc seeks a Lead Engineer in Novi, MI. Responsibility Drive RFQ technical activities. Provide technical deliverables. Qualifications MS + 2 years of experience or BS + 5 years of experience. To apply, email resume to miranda...
- ...3 days in office and 2 days remote. Role What's the role? Applications Engineers serve as trusted technical advisors, helping customers understand and maximize the use of ZEISS hardware and software systems. Support will be delivered through training sessions, remote and...Live inWork at officeRemote workWorldwide
- ...Scanning and CT/Xray solutions. While doing so, the Application Engineer is to: Develop customer specific training requirements... ...requirements. Robot cell programming utilizing ZEISS Inspect Pro software. Provide customer confidence through accurate and timely deliverables...Local areaFlexible hoursNight shiftWeekend work
- ...Senior Application Engineer Novi, Michigan, United States - ams-OSRAM USA Inc. Your tasks Bringing intelligence to light and passion to innovation ams OSRAM is a global leader in optical solutions. By adding intelligence to light and passion to innovation, we enrich peoples...Local areaWorldwide
$75k - $85k
...an exciting company in Wixom, MI looking to add an Applications Engineer to their already amazing team. Their primary responsibility... ...concept drawings for each system design. · Deeply understand our software and technology capabilities to create effective, maintainable solutions...Full timeFlexible hoursDay shift$78.18k - $117.27k
...Description SUMMARY OBJECTIVE OF THE JOB: The Application Engineer is responsible for supporting the sales team and the customer by providing technical support and resolution of technical issues to maximize design win success. Including performing product evaluation...Contract workTemporary workWork at officeOverseasFlexible hours- ...Sr. Software Engineer Onsite hiring for U3 band, PID: Y.IN2300809, NNA PWO FY23 Customer Experi, Requested by: Velavan Sathyamurthy(204566) Duties and Responsibilities: Lead UI (Angular)/UX redesign of the UXQA application Troubleshoot application issues...
- ...The Advanced Robotics and Innovation Engineer plays a pivotal role in shaping ZF’s next generation of edge-connected driver assistance... ...suppliers and cross-functional teams. Your Profile as the Senior Software Engineer- Robotics & Innovation: Bachelors of Science (or...
- ...Job Title Mandatory Skills Qualifications: SAE J1939 and diagnostics, it is mandatory • 5+ years of experience in embedded software development, preferably in an automotive setting. • Proficient with MISRA C development of embedded real-time software using automotive...
$92.3k - $166.85k
...and technology, Leidos makes the world safer, healthier and more efficient. Job Description We 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...Work at officeRemote workFlexible hours$92.3k - $166.85k
...Description We 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 electric transmission. The successful candidate will serve as a Lead Engineer...Work at officeLocal areaImmediate startRemote workRelocation packageFlexible hours- ...Lead Optical Engineer Location Northville, USA FORVIA HELLA is a listed, international automotive supplier. Coming together with Faurecia in the FORVIA Group, we build the world's seventh largest supplier of automotive technologies. As a global market leader in...WorldwideFlexible hours
- A leading automotive company is looking for a Senior Software Engineer to develop and maintain software solutions for innovative vehicle technologies. The candidate will lead autonomy in tool chains supporting various vehicle architectures. Key qualifications include a...
- ...Warren, MI or Milford, MI three times per week, at minimum. The Role We are seeking a highly skilled and experienced Senior Software Engineer to join our innovative team at General Motors. In this role, you will be instrumental in developing, validating, and deploying...Relocation package
- Company Name: ASTEMO AMERICAS, INC. Job Family: Engineering Overview The Design Engineer is primarily responsible for developing embedded software for Electric Power Steering (EPS) systems. The role involves analyzing customer requirements, designing and coding software...
- ...Communicate progress, issues and risks in a timely manner. Be co-responsible for project success. Contribute to improving Verity's software development processes (version control, code reviews, unit testing, build/release, automation, etc.). Promote software QA best...Work experience placement
- ## Senior Software Design Release EngineerApplyremote type: Hybridlocations: Milford, Michigan, United States of Americatime type: Full... ...940**Job Description****The Role:**The Software Design Release Engineer represents an exciting and challenging leadership position related...Local areaWork from homeRelocationRelocation package
- ...Motors is at the forefront of transforming transportation through software-driven innovation. We're driven by our bold vision of a future... ...push forward into an era of vehicle intelligence and digital engineering, automated workflows that leverage artificial intelligence,...Work at officeLocal areaWork from homeRelocationRelocation package
- ...seeking a Senior Full Stack Java Developer in Lansing, MI. A confidential enterprise client is looking for multiple experienced software engineers to support ongoing development and enhancement of enterprise‑scale applications. The engagement involves working within a...Hourly payContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer III. Be the first to apply!
- consulting software engineer Novi, MI
- software engineer travel Novi, MI
- senior software engineer remote Novi, MI
- software developer fintech Novi, MI
- software developer positions Novi, MI
- software engineer amazon Novi, MI
- software engineer Novi, MI
- intel software engineer Novi, MI
- startup software engineer Novi, MI
- information technology software engineer Novi, MI

