Post job

Programmer jobs in Macomb, MI - 786 jobs

All
Programmer
Software Developer
Software Engineer
Systems Developer
Senior Software Engineer
Software Developer Internship
  • Developer - Document Management Systems

    Optech 4.6company rating

    Programmer job in Pontiac, MI

    OpTech is seeking a skilled (4+ years) Software Developer with hands-on experience in Kofax scanning solutions, Laserfiche DMS, .NET, and VB6 development to design, develop, and maintain secure, scalable applications within a Microsoft-based environment. The ideal candidate will leverage Visual Studio, SQL Server Management Studio (SSMS), and Azure DevOps to build and deploy solutions while collaborating with cross-functional teams via Microsoft Teams. Responsibilities include developing integrations between document management systems, implementing and automating scanning workflows, providing production support, troubleshooting issues with end-users and internal customers, supporting Laserfiche customization and enhancements, and producing technical documentation such as program specifications, data models, and architecture diagrams. Strong problem-solving skills, experience with MS SQL, and a commitment to writing clean, efficient, maintainable code are essential. Minimum 2 days per week is required onsite in Pontiac, MI.
    $94k-122k yearly est. 5d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Senior Software Engineer

    Belcan 4.6company rating

    Programmer job in Warren, MI

    Job Title: Defense Senior Software Engineer - OS Specialization Job Type: Contract (6 Months Contract) Pay Rate: $50.48/hr We are seeking a highly skilled Defense Senior Software Engineer II with expertise in operating systems and embedded software. The successful candidate will lead the design, development, testing, and deployment of software systems for internal projects and external defense customers. This role involves capturing requirements, architecting solutions, coding, and supporting troubleshooting and system validation. Key Responsibilities: Lead software engineering teams in architecting, designing, developing, testing, and deploying software and software systems, including: Embedded controllers User interfaces Diagnostics Communication gateways Data processing tools Capture and document customer, user, and engineering software requirements. Produce and review software work products, such as: Requirements documentation Sequence/timing diagrams User experience wireframes Process documentation and flowcharts User stories Test plans and test reports Project planning and scheduling documentation User guides Continuously improve software development processes, including: Code reviews Unit testing and system testing Automated testing Project task tracking and team collaboration Continuous integration Bug and issue tracking Education and Experience (Required): Bachelor's degree in Computer Science, Computer Engineering, or related technical field, or equivalent work experience. Minimum of 4 years of professional software development experience. Experience with in-vehicle software architecture and design. Experience with software languages, technologies, methodologies, APIs, databases, and Pub/Sub systems. Education and Experience (Preferred): Strong working knowledge of software technology architecture and configuration. Experience with multi-system integration, IoT, web app development, and distributed systems integration. Knowledge of software documentation best practices. Experience with MATLAB and Simulink for control algorithm development, analysis, and validation. Skills, Knowledge, and Abilities (Required): Proficiency in C, C++, and Python development. Solid understanding of low-level Linux and operating system fundamentals (process management, memory management, system startup). Knowledge of communications protocols and standards, including CAN bus, TCP/IP, UDP, DDS, and other serial protocols. Strong troubleshooting skills to quickly identify and resolve software issues. Excellent verbal and written communication skills for technical and non-technical audiences. Ability to work independently, manage multiple assignments simultaneously, and pay close attention to detail. Skills, Knowledge, and Abilities (Preferred): Experience planning, estimating, scheduling, and coordinating technical projects. Leadership experience managing small teams of software developers. Automotive vehicle knowledge, including hands-on mechanical or electrical experience. Proven ability to interface with software, network, and hardware development and integration teams. Current or ability to obtain Secret DOD security clearance.
    $50.5 hourly 14h ago
  • Software Engineer II (C# & Angular)

    Onestream Software 4.3company rating

    Programmer job in Birmingham, MI

    Software Engineer II Employment Type: Full-Time Compensation: $104,000.00 - $130,000.00 (Range applies t US candidates only) + Benefits/Variable Comp/Equity - Range may vary based on experience. Benefits Offered: Vision, Medical, Life, Dental, 401K Summary The Software Engineer II on the Cloud Development team designs, develops and maintains solutions that support the management and orchestration of OneStream's cloud hosting infrastructure. This position requires strong knowledge of modern software design principles, concepts and best practices. The position reports t the Manager, Cloud Development and will interact with team members and other engineering teams. The Software Engineer II is expected t work well in a focused group of engineers and may coach or mentor team members. This role requires strong knowledge of modern software design principles, concepts, and best practices. Primary Duties and Responsibilities Analyze, design, develop, and maintain efficient, reusable, and reliable code. Integrate data storage solutions. Ensure the best possible performance, quality, and responsiveness of applications. Identify bottlenecks and bugs, and devise solutions t mitigate and address these issues. Help maintain code quality, organization, and automatization. Provide ongoing maintenance, support, and enhancements for existing Cloud Development solutions. Produce appropriate unit and functional tests t maintain the integrity of the code base as further development occurs. Take an active role in research activities t define and scope new features and solutions. Provide guidance and support t less experienced members of the team. Perform reviews of code submitted by team members. Required Skills, Education, and Experience Bachelor's degree in a technology-related field. 5+ years programming experience. Azure Certified Developer Associate. Experience developing and consuming REST APIs. Proven analytical and problem-solving skills. Highly self-motivated and directed. Strong understanding of object-oriented programming. Skill for writing reusable libraries. Familiar with various design and architectural patterns. Experience with Agile/Scrum Development Methodologies. Ability to analyze and communicate technical issues, lead discussions, and influence decisions. Excellent written, verbal, and interpersonal skills. Experience troubleshooting errors, analyzing log data, and developing a resolution. Understanding cloud concepts including elasticity, security, and identity management. Technologies C#, PowerShell, VB .Net, Visual Studio, Azure DevOps, Git, and Atlassian Jira. Azure compute/hosting technologies such as Azure Functions, Container Apps, Batch, Kubernetes Service. Preferred Education and Experience Experience with technologies such as: Azure SQL, Cosmos DB, Data Lake, Storage (table, queue, blob). Azure Application Insights, Dynatrace. Blazor, Angular, React. Skills and certifications Experience reviewing code for compliance to coding standards and acceptance criteria. Any relevant certification such as Microsoft Certified: Azure Solutions Architect, Microsoft Certified: Azure DevOps Engineer Expert, etc. Knowledge, Skills, and Abilities Ability to effectively prioritize and execute tasks in a high-pressure environment is crucial. Proven analytical and problem-solving abilities. Adept at conducting research into software-related issues and products. Must be able to learn, understand, and apply new technologies. Strong written and oral communication skills. Strong interpersonal skills. Customer service skills an asset. Highly logical. Highly self-motivated and directed. Keen attention to detail. Comfortable interacting with C-level executives. Who We Are OneStream is how today's Finance teams can go beyond just reporting on the past and Take Finance Further by steering the business to the future. It's the only enterprise finance platform that unifies financial and operational data, embeds AI for better decisions and productivity, and empowers the CFO to become a critical driver of business strategy and execution. Our vision is to be the operating system for modern finance, digitizing core financial functions and empowering the CFO to become a critical driver of business strategy. To learn more visit ****************** Why Join The OneStream Team Transparency around corporate structure, salary, and benefits. Core value of customer success. Variety of project work (not industry-specific). Strong culture andcamaraderie. Multiple training opportunities. Benefits at OneStream OneStream employees are passionate, hardworking individuals who go above and beyond to keep our customers happy and follow through on our mission statement. They consistently deliver the best and in turn, we make every effort to keep them cared for and happy. A sample of the benefits we provide are: Excellent Medical Plan. Dental & Vision Insurance. Life Insurance. Short & Long Term Disability. Vacation Time. Paid Holidays. Professional Development. Retirement Plan. All candidates must be legally authorized to work for any company in the country where this position is located without sponsorship. OneStream is an Equal Opportunity Employer. #LI-TO1 #LI-REMOTE Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.
    $104k-130k yearly 5d ago
  • Software Developer

    Teksystems 4.4company rating

    Programmer job in Pontiac, MI

    We are seeking a skilled *Software Developer* with experience in *.NET development*, *Kofax automation*, and *Laserfiche solutions*. The ideal candidate will design, develop, and maintain applications that streamline business processes, integrate document management systems, and enhance workflow automation. *Key Responsibilities* * Develop and maintain applications using *.NET technologies* (C#, ASP.NET, MVC). * Configure, customize, and support *Kofax *solutions. * Implement and manage *Laserfiche* workflows, forms, and document management features. * Collaborate with business analysts and stakeholders to gather requirements and deliver solutions. * Integrate systems and ensure data accuracy across platforms. * Troubleshoot and resolve technical issues in a timely manner. * Maintain documentation and adhere to best practices for coding and system design. *Required Qualifications* * Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience). * *3+ years of experience* in software development using *.NET (C#, ASP.NET)*. * Hands-on experience with *Kofax Capture* and/or *Kofax TotalAgility*. * Proficiency in *Laserfiche* configuration and workflow automation. * Strong understanding of relational databases (SQL Server preferred). * Excellent problem-solving and communication skills. *Job Type & Location* This is a Permanent position based out of Pontiac, MI. *Pay and Benefits*The pay range for this position is $50.00 - $60.00/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: * Medical, dental & vision * Critical Illness, Accident, and Hospital * 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available * Life Insurance (Voluntary Life & AD&D for the employee and dependents) * Short and long-term disability * Health Spending Account (HSA) * Transportation benefits * Employee Assistance Program * Time Off/Leave (PTO, Vacation or Sick Leave) *Workplace Type*This is a hybrid position in Pontiac,MI. *Application Deadline*This position is anticipated to close on Jan 26, 2026. h4>About TEKsystems: We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company. The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. About TEKsystems and TEKsystems Global Services We're a leading provider of business and technology services. We accelerate business transformation for our customers. Our expertise in strategy, design, execution and operations unlocks business value through a range of solutions. We're a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia, who partner with us for our scale, full-stack capabilities and speed. We're strategic thinkers, hands-on collaborators, helping customers capitalize on change and master the momentum of technology. We're building tomorrow by delivering business outcomes and making positive impacts in our global communities. TEKsystems and TEKsystems Global Services are Allegis Group companies. Learn more at TEKsystems.com. The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
    $50-60 hourly 1d ago
  • Workday Sr. Developer

    The Auto Club Group 4.2company rating

    Programmer job in Dearborn, MI

    Description Primary Duties and Responsibilities (details of the basic job functions): Serves as a team leader/senior technical team member in the planning, designing, developing, implementing, and/or supporting complex to moderately complex new or revised processes, systems, or networks. Acts as an acknowledged expert in one or more technical specialties and/or mission critical application systems, and provides leadership in design, development and application integration. Ensures functional and technical designs support customer requirements. Develops an understanding of the Auto Club Group business strategy and competitive environment and translate and implements business strategies into technology solutions. Provides a high degree of technical and/or application expertise and design/programming leadership. Assists Security team in the development of appropriate audit controls and procedures to ensure the integrity and protection of company resources. Develops work plans and estimates projects and ensures that project team(s) and/or plan deliverables remain on schedule and budget. Integration Development: Design, build, test, and deploy complex integrations between Workday and third-party systems using Workday Studio, Enterprise Interface Builder (EIB), Core Connectors, and Web Services (REST/SOAP). Prism Analytics & Reporting: Develop and maintain data pipelines, datasets, and transformations in Workday Prism Analytics to integrate data from diverse sources and support advanced reporting needs. Module Expertise: Have a deep understanding of both Workday HCM (Core HR, Benefits, Payroll, etc.) and Financial Management (Financial Accounting, Procurement, Expenses, Projects) modules. Configuration & Customization: Configure Workday business processes, security roles, calculated fields, and custom objects to align with business requirements. Reporting & Dashboards: Create and maintain custom, advanced, and matrix reports using Workday Report Writer, and build interactive dashboards and Discovery Boards to deliver key business insights. Troubleshooting & Support: Research, analyze, and resolve technical issues within the Workday platform, providing ongoing production support and ensuring data integrity. Collaboration: Partner closely with cross-functional HR, Finance, and IT teams to gather requirements, define technical specifications, and ensure successful project delivery. System Maintenance: Participate in Workday's semi-annual release cycles, including impact analysis, testing, and deployment of new features and functionalities. Supervisory Responsibilities (briefly describe, if applicable, or indicate None): none II. Required Qualifications (these are the minimum requirements to qualify) Education (include minimum education and any licensing/certifications): Bachelor's degree in Computer Science or a related field or an equivalent level of work experience. Experience: Designing, developing, implementing, or supporting complex to moderately complex information systems Building or supporting mainframe or distributed systems Identifying, analyzing and resolving complex business/technical problems Technology assessment, recommendations and selection Providing technical consultation/leadership to project teams Staffing, coordinating/leading a large project team or a variety of small project teams Budgeting and expense control Mainframe, distributed, and/or Web-based system design and development Database management systems PC fundamental software tools Programming languages Prototyping Database design Project management tools and techniques Multi-platform capabilities User interaction HTML and web development tools System development tools (e.g. Endevor, IMS Expert, Xpediter, SQA Team Test, Eclipse) Integration Knowledge and Skills: Relational database concepts Use cases, object oriented design and programming techniques Systems operation practices Security and control procedures Web server, and IP-level distributed technologies Evaluation of a complex system and understand the inter-dependencies between components III. Preferred Qualifications: Experience in an insurance environment or other service industry. Rational Unified Process (RUP) development methodology Joint Application Design (JAD)/Rapid Application Design (RAD) techniques Database modeling Post Specifically for Corporate Software Integration area: Education: Workday certification(s) in Studio, Prism Analytics, or Integrations. Experience: Minimum of 4 years of hands-on experience in a Workday Developer or similar technical role. Systems Development Life Cycle (SDLC) Experience Experience in working with CD/CI DevOps various tools BitBuket, Jenkins etc. Experience working in agile or hybrid project delivery environments. Functional Knowledge: Strong understanding of business processes within both Workday HCM and Financial Management modules. Familiarity with ETL concepts and accounting center. Skills: Strong relational database skills How you will benefit: A competitive annual salary between $115,000-$130,000 ACG offers excellent and comprehensive benefits packages, including: Medical, dental and vision benefits 401k Match Paid parental leave and adoption assistance Paid Time Off (PTO), company paid holidays, CEO days, and floating holidays Paid volunteer day annually Tuition assistance program, professional certification reimbursement program and other professional development opportunities AAA Membership Discounts, perks, and rewards and much more FLEX WORK IN WORK ENVIRONMENT This position is currently able to work remotely from a home office location for day-to-day operations unless occasional travel for meetings, collaborative activities, or team building activities is specified by leadership. This is subject to change based on amendments and/or modifications to the ACG Flex Work policy. Who We Are Become a part of something bigger. The Auto Club Group (ACG) provides membership, travel, insurance, and financial service offerings to approximately 14+ million members and customers across 14 states and 2 U.S. territories through AAA, Meemic, and Fremont brands. ACG belongs to the national AAA federation and is the second largest AAA club in North America. By continuing to invest in more advanced technology, pursuing innovative products, and hiring a highly skilled workforce, AAA continues to build upon its heritage of providing quality service and helping our members enjoy life's journey through insurance, travel, financial services, and roadside assistance. And when you join our team, one of the first things you'll notice is that same, whole-hearted, enthusiastic advocacy for each other. We have positions available for every walk of life! AAA prides itself on creating an inclusive and welcoming environment of diverse backgrounds, experiences, and viewpoints, realizing our differences make us stronger. To learn more about AAA The Auto Club Group visit *********** Important Note: ACG's Compensation philosophy is to provide a market-competitive structure of fair, equitable and performance-based pay to attract and retain excellent talent that will enable ACG to meet its short and long-term goals. ACG utilizes a geographic pay differential as part of the base salary compensation program. Pay ranges outlined in this posting are based on the various ranges within the geographic areas which ACG operates. Salary at time of offer is determined based on these and other factors as associated with the job and job level. The above statements describe the principal and essential functions, but not all functions that may be inherent in the job. This job requires the ability to perform duties contained in the job description for this position, including, but not limited to, the above requirements. Reasonable accommodations will be made for otherwise qualified applicants, as needed, to enable them to fulfill these requirements. The Auto Club Group, and all its affiliated companies, is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, disability or protected veteran status. Regular and reliable attendance is essential for the function of this job. AAA The Auto Club Group is committed to providing a safe workplace. Every applicant offered employment within The Auto Club Group will be required to consent to a background and drug screen based on the requirements of the position.
    $115k-130k yearly 5d ago
  • Case Management Systems Developer

    Vital Tech Solutions 4.6company rating

    Programmer job in Detroit, MI

    Contract to Hire 100% On-Site Job Description: We are seeking a skilled Developer with strong IBM i (AS/400) and case management system experience to support and enhance our JIS Case Management platform. The current system is an on-prem solution customized for current needs. As we transition to a unified system eliminating many customizations, this role will focus on maintaining, improving, and reporting on the existing platform, as well as supporting Microsoft-based tools used for reporting and content management. Responsibilities: Develop and maintain applications on IBM i systems using COBOL, RPG/RPGE, CL, and IBM SQL Administer IBM i systems including daily operations, backup, restore, and recovery processes Support and enhance case management printing, including network and receipt printers Utilize IBM Web Services and object-oriented programming techniques within IBM i environments Manipulate and manage data, including working extensively with CSV files and database operations Manage website content updates and public-facing site management using Sitefinity or similar CMS Develop and maintain Microsoft Power Platform solutions such as Power Apps, Power BI, and Power Automate for reporting and automation Create and maintain case management reports and queries, perform security and audit reporting to ensure data integrity and compliance Required Experience: 5+ years programming on IBM i (AS/400) systems including COBOL, RPG/RPGE, CL, and IBM SQL 5+ years IBM i system administration experience including backup, restore, recovery, and operations 3+ years' experience with IBM Web Services and object-oriented programming on IBM i 3+ years' experience with case management printing and printer configurations (network and receipt printers) 3+ years' experience manipulating data files such as CSVs and managing databases 2+ years' experience with Microsoft Power Platform (Power Apps, Power BI, Power Automate) 2+ years' experience with website content management systems, preferably Sitefinity 2+ years' experience creating reports, queries, and performing audit and security reporting Vital Tech Solutions is an Equal Opportunity Affirmative Action employer. We prohibit discrimination in decisions concerning recruitment, hiring, compensation, benefits promotions, training, termination or any other condition of employment or career development. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, marital status, national origin, veteran status, disability status or any other legally protected status.
    $88k-117k yearly est. 60d+ ago
  • Software Developer (Autosar)

    Kgtiger

    Programmer job in Troy, MI

    Responsibilities: Develop software for active safety production projects. Work closely with component teams on Interfaces and dependencies. Design, code, and test real-time embedded systems with first time quality. Triaging of issues reported from Internal/External stakeholders. Qualifications Must Haves (Basic Qualifications): Bachelors in engineering with Electrical/Electronic background. Should have minimum 5+ years' experience in Automotive Embedded Software. Hands on experience in Autosar methodologies and workflows. Sound understanding of Embedded C on microcontroller architectures (TriCore/ARM) Automotive Product Development Process knowledge (ASpice, ISO26262) Experience in one or more of Autosar BSW Modules stacks Com stack (FlexRay, CAN, LIN, Ethernet) Memory Stack Diagnostic stack OS, Wdg, other services Additional Information Nice to Haves (Preferred Qualifications): Masters in engineering with Electrical/Electronic background. 8+ years' experience in Automotive Embedded Software. Experience in realizing ISO26262 Technical Safety Concepts - RAM test, ROM test, Lock step, CPU test, MPU, OS configurations for multicore architectures would be big plus Experience in RTE generation, make environments, multi-party SW integration. Experience in Low power mode implementation, factory-test SW. Awareness on Service Oriented Architecture (SOA) & Transport Layer Security (TLS).
    $68k-88k yearly est. 1d ago
  • Controls Software Engineer

    ISG 4.7company rating

    Programmer job in Brighton, MI

    ISG - Controls Software Engineer Opportunities near Brighton, MI! Day shift availabilities, competitive pay rates, work with a great team and start as soon as possible! A multinational company with a facility near Brighton, Michigan is currently seeking a Controls Software Engineer for long-term opportunities with their growing team. These are exciting opportunities for Controls Engineers looking for a position that offers excellent management, development, and competitive rates. Controls Software Engineers will be working full-time day shift, and rates are anticipated to be between $100,000-120,000/year salary, based on each candidate's experience and education. All well qualified candidates will be considered regardless of pay rate. We offer excellent benefits - including great medical, dental, vision, vacation, bonuses, and more. Qualified Controls Software Engineers will possess most, if not all, of the following skills and experience: 5+ years of recent/relevant controls programming experience with automotive assembly machines, material handling systems, or similar industries. Proficiency with PLC programming with Allen Bradley or Siemens is required. Experience with robotics and robot programming is preferred, but not essential. Must be able to travel up to 40% nationally. Must be able to work in the United Stated (no H-1 sponsorship or student visas considered). Must be able to complete standard pre-hire checks including background, drug screen, etc. Should you be qualified and interested, please send an updated copy of your resume to [email protected].
    $100k-120k yearly 60d+ ago
  • RVC Software Engineer (9600)

    Trialon Corporation 4.3company rating

    Programmer job in Auburn Hills, MI

    Founded in 1982, Trialon Corporation was established to assist companies with their technical staffing needs. Trialon understands our clients have different needs and we take pride in our ability to adapt accordingly. We will successfully match candidates to your company culture and technical requirements. We maintain a track record of proven accomplishments in providing solutions for excess workloads by supplying qualified contract personnel, as well as direct placements. Trialon provides people throughout North America in many technical fields including Automotive, Aerospace and Telematic Industries. Our experienced Account Managers and Recruiters are available to meet all your technical staffing needs. ***U.S. citizenship or permanent resident alien status is required. ***Criminal Background and Drug Test completed on all candidates prior to start. Job Description • Develop and analyze requirements, design, implement, integrate and test C code for automotive production embedded electronic module in the vehicle environment. • Develop software in compliance with a formal CMMi based company product development process. • Development (design, test, implement and deliver) of camera based software from concept phase to production. • Implement customer and application specific requirements related camera systems including Vector or related drivers, bootloader. • Integrate bookshelved and/or 3rd party software such as CAN/LIN NOS into an application specific software. • Main customer interface for all software related activities including customer design reviews, clarify and negotiate customer requirements as application specific software expert for camera-based systems. • Planning, scheduling, monitoring and reporting of all software related activities for various projects. Qualifications Knowledge and Education • Bachelor of Science, Computer Engineering / Electrical Engineering / Computer Science Work Experience • 5-10 years of experience in developing Real Time Embedded software using C for automotive applications. Skills and Competencies REQUIRED SKILLS: • Experience with development of portable, reusable and modular software in automotive environment. • Embedded software development in C including application and low level drivers for 8, 16 bit micro-controllers such as Star 12/S12X, Microchip PICs, Renasas RL, TI DSP. • Knowledge and experience in implementing and integrating OEM specific Automotive Vehicle Networks (CAN and/or LIN) embedded software. • Experience with implementation of various diagnostic protocols such has UGS, ISO 14229, KWP2000. • Deep understanding in micro controller architecture and function. (8 and 16 bit, 32 bit would be a plus) • Experience using a disciplined software development process based on SPICE/CMMi process model. • Software Configuration Management concepts and CM tool experience. • Expertise in using LIN & CAN based tools such as CANalyzer, CANoe, CANape, neo VI, etc. • Experience with customer interface for all software related activities including customer design reviews, clarify and negotiate customer requirements. • Excellent troubleshooting and debugging skills. • Software Configuration Management tool experience preferably MKS. • Knowledge of development of systems that have to meet functional safety requirements. • Excellent communication and inter personal skills required. This person must work well with other engineers in a team environment. • Self-motivation, tenacity, and determination are very useful in this position. DESIRED SKILLS: • Knowledge of CPU's, DSP's, Flash/ROM/RAM and other chips that are used in Embedded Control systems. • Knowledge of an event driven architecture. • Some Real-Time OS experience is a plus. • Solid Experience with UML and UML based tools such as Matlab/Simulink or Statemate, Stateflow, is desired. • Knowledge of image processing and/or prior experience with vision based products. • Experience in C++/.NET programming for PC applications, VB/VBA programming and/or macros a plus. Additional Information Background check and drug screening required. No Corp to Corp. NO H1B Visa sponsorship. Must be US Citizen or have valid US Green Card.
    $68k-94k yearly est. 1d ago
  • Software Developer

    Eyewyre Software Studios

    Programmer job in Mount Clemens, MI

    eye Wyre Software Studios provides software solutions and consulting services for mobile, desktop, and web platforms. eye Wyre specializes in delivering on-time and on-budget solutions that provide a rich and intuitive user experience. We specialize in mobile development for business, games, and everything in between. Our Michigan-based experienced engineers take pride in on-time, high quality, and attention to detail solutions that cross many industries and focus areas including manufacturing, retail, industrial, financial, healthcare, education, developer tools, analytics, big data, and games. We have 2d/3d artists on staff, so that we can provide complete solutions to clients. eye Wyre is plugged into the leading edge of technology and is passionate about technical design and user experience. Focusing on solutions that improve business workflow, implement entrepreneurial ideas, and utilize new technologies and platforms, we have the business and technical experience and proven track records to deliver creative solutions. Job Description Join a company where you will want to come to work, enjoy the people you work with, and have the ability to work on fun and challenging projects in a flexible and comfortable work environment. eye Wyre Software Studios is seeking a software engineer to help implement apps and systems that touch the lives of millions of users world-wide. As a developer you will work closely with other skilled developers and designers using modern technologies and tools. What to Expect: The successful candidate can look forward to working with a dynamic growing company in a casual and fun environment with an opportunity to make an impact at various levels and disciplines of the business. Other Requirements: Work onsite in our Mount Clemens, MI office Must be legal to work in the US Strong oral and written communication skills Exceptional analytical aptitude and attention to detail Good organizational and problem solving skills Good team player who is self motivated and well organized Established portfolio of work and/or code samples Continuous, self learner of new and advancing technologies Qualifications Technical Skills Needed: 3 + years experience in professional application and systems development Proficiency in, at least, one modern languages including Scala, Swift, Java, C# and C++ Experience with iOS development and Xcode Experience with Android development Experience with web frameworks such as Node.js and Play Framework Fundamentals in both object-oriented design and functional design patterns, data structures, algorithm design, problem solving, and complexity analysis Additional Information Benefits: Fun and relaxed work environment Competitive pay based on performance BCBS - medical, dental, vision All your information will be kept confidential according to EEO guidelines. Successful applicants will be asked to show proof that they can legally work in the US. eye Wyre does not currently offer employment-based visa sponsorship. No recruiters or staffing firms, please.
    $68k-88k yearly est. 1d ago
  • Software Developer

    American Battery Solutions

    Programmer job in Lake Orion, MI

    The Software Developer holds the responsibility of designing, developing, and implementing integrated software solutions. This role encompasses the development of both the frontend and backend components of a software platform dedicated to integrating multiple applications and interfaces. The individual in this position will engage in collaborative work with fellow IT team members and colleagues from other departments. Responsibilities: Build, validate, and implement software applications that facilitate secure, high-performance data exchange between enterprise systems. Architect and manage SQL database environments, including schema design, advanced querying and stored procedure development. Establish and maintain sandbox environments for software prototyping, integration testing, and validation of new features. Build both manual and automated test procedures to evaluate software functionality, reliability, and system compatibility. Deliver secure, scalable, and compliant applications aligned with enterprise cybersecurity standards. Maintain comprehensive software documentation-including architecture, design, test plans, and version-controlled change records. Create project plans, timelines, and development roadmaps based on requirements analysis and stakeholder priorities. Contribute to continuous improvement initiatives by analyzing production data and identifying opportunities for digital enhancement. Adhere to federal and state regulations. Adhere to all company policies, processes, and procedures. Performs other duties as requested, directed, or assigned. Predictable and reliable attendance. Position Qualifications: Bachelor's degree in Information Technology, Computer Science, Software Engineering, or a related technical field. Minimum of five (5) years of hands-on software development experience in manufacturing or enterprise systems environments. Proven experience integrating enterprise applications in manufacturing, Software such as Rockwell Automation PLEX, Inductive Automation Ignition, Microsoft SQL Server, Salesforce, and Smartsheet, with a strong focus on secure data sharing and interoperability. Proficiency with essential software development and collaboration tools, including Git, JIRA, and Postman. Strong programming skills in multiple languages such as Python, JavaScript, C#, and Java, with working knowledge of JSON, HTML5, and modern scripting techniques. Demonstrated expertise in software integration technologies and a solid understanding of REST APIs, including designing, consuming, and troubleshooting API-based services. Hands-on experience developing and managing SQL databases, including schema design, stored procedures, query optimization, and system-to-system data flows. Familiarity with deploying software solutions in both cloud and on-premise environments, ensuring scalability, reliability, and adherence to IT best practices. Ability to work across cross-functional teams, supporting end-to-end integration between MES, ERP, CRM, and automation platforms. Key Competencies: Takes Initiative : Exhibits strong drive for results and success; conveys a sense of urgency and drives issues to closure; persists despite obstacles and opposition. Working Safely: Demonstrates safe behaviors. Aware of potential risks and threats in the workplace. Delivers Results: Achievement-oriented, feeling a sense of urgency to reach goals on time, if not before. Teamwork: Works cooperatively with others to accomplish team goals and organizational objectives. Communications: Exchanges thoughts, feelings, and information effectively. Physical Requirements / Working Conditions: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions. Prolonged periods sitting at a desk and working on a computer. Constantly operates a computer and other office equipment. Ability to adjust focus, especially due to concentration on a computer screen. Ability to maintain single-task focus and situational awareness. The ability to see and respond to dangerous situations. The ability to wear personal protective gear correctly. Why Join Us American Battery Solutions (ABS) provides comprehensive 100% employer paid benefit plans to employees and their family, competitive salary and retirement program. ABS employs a diverse and inclusive workforce. Benefits Overview Paid time off includes 3 weeks vacation, up to 72 hours sick, 15 holidays, and parental leave. 100% company-paid medical, dental, vision, short-term disability, long-term disability, and life insurance. Flexible Spending Account (FSA) and Health Savings Account (HSA) offerings. Company provided 401K savings plan with immediately vested matching contributions to help you save for retirement. Voluntary benefits offerings. Tuition assistance. Employee Referral Program. Employee development and career growth opportunities. About Us American Battery Solutions Inc. (“ABS”) is a manufacturer of advanced batteries for commercial, fleet, and industrial on- and off-road vehicles. Located in the heart of the U.S. automotive region with facilities in Michigan and Ohio. In 2023, ABS was acquired by Komatsu, a world leader in construction, mining, forestry, and industrial heavy equipment in support of Komatsu's 2050 carbon neutrality goal. ABS continues to operate as an independent entity serving Komatsu applications while continuing to expand and grow our core commercial, fleet and industrial business. As we have grown, ABS has assembled a world-class team of dedicated and experienced engineers. This team is equipped with a deep understanding of high-voltage, automotive-grade battery systems from concept development and prototyping, to testing and validation, to high-volume production. We pride ourselves on developing a diverse team of next generation battery experts. The Location - Lake Orion American Battery Solutions Headquarters and Innovation Center is located in the heart of South-East Michigan in Orion Township. Orion Township is a Pure Michigan Trail Town that has a long-standing dedication to enhancing trails and pathways in its community, which is home to the Polly Ann Trail, Paint Creek Trail, and Iron Belle Trail. The township has more than 50 miles of trails. Southeast Michigan also boasts some of the best eating around! Whether your interest is in furthering your education, enjoying one of the many regional sporting events, or enjoying the vast outdoors that Michigan has to offer, you'll be at the center of it here! AMERICAN BATTERY SOLUTIONS IS AN EQUAL OPPORTUNITY EMPLOYER.
    $68k-88k yearly est. Auto-Apply 45d ago
  • Software Developer Summer Internship 2026

    Ascent Cloud

    Programmer job in Detroit, MI

    Ascent Cloud Summer Internship Click button below to apply for a Summer Internship at Ascent Cloud. We look forward to reviewing your resume!
    $29k-38k yearly est. 60d+ ago
  • Software Developers

    Presidency Solutions

    Programmer job in Farmington Hills, MI

    Presidency Inc. is a Software Development and IT Consulting company that provides practical and economical Software Solutions to its clients. We seek to present exceptional solutions and resources that today's Technical as well as Financial decision makers appreciate. Presidency Inc. was incorporated by a group of Passionate Professionals who put together a team of talented developers and designers from around the globe. The motto is to maintain a high emphasis on quality, comprehensiveness, and usefulness goes into each solution provided to the client. Presidency Solutions is now providing development services to over 8 State Governments - helping them achieve deadlines for their healthcare insurance programs Presidency Solutions teams up with a multinational bank to provide data conversion and data warehousing services Job Description Presidency Solutions employees create iOS and Android Apps for large Government Contractor We recruit skilled candidates from Mexico for our Development Projects and as the employers we support you all the way: documentation (TN Visa, H1B Visa or Green Card), transportation, accommodation and counseling. Acquire experience in the United States and grow yourself professionally by joining our team. Right now we are looking for: 1 iOS developers 2. Android developers 3. Windows Mobile developers 4. Java developers (Mid-level and Senior level) 5. Pega Developer and Pega Architects 6. Senior Oracle DBA 7. Web Developers 8. Hadoop training for Java developers 9. Hadoop Admin. training for Linux/Unix A 75% to 80% English proficiency, all our developers improve their communication skills but, you'll have to be able to understand and talk the language with not much problem. We can offer you excellent benefits and FULL ‐TIME employment. You must be experienced in the above skills sets and willing to work full- ‐time in large cities across the USA. Please contact us if you think you are the right candidate, we give a chance to all Junior, Mid-Level, and Senior Developers. Qualifications requirements are to speak English, enough to be able to work and communicate, to be a Mexican citizen, due to visa requirements by US government, to be able to move to US. Additional Information All your information will be kept confidential according to EEO guidelines.
    $68k-88k yearly est. 1d ago
  • Kofax Software Developer

    Stafford Gray

    Programmer job in Pontiac, MI

    Oakland County is seeking a skilled Software Developer with 4+ years of experience to design, develop, and maintain secure, scalable applications within a Microsoft-based environment. This role requires hands-on expertise in Kofax scanning solutions, Laserfiche DMS, .NET, and VB6 development. The ideal candidate will utilize Visual Studio, SQL Server Management Studio (SSMS), and Azure DevOps to build and deploy solutions while collaborating with cross-functional teams via Microsoft Teams Key Responsibilities Develop integrations between document management systems. Implement and automate scanning workflows using Kofax. Provide production support and troubleshoot issues for end-users and internal customers. Support Laserfiche customization and enhancements. Produce technical documentation, including program specifications, data models, and architecture diagrams. Write clean, efficient, and maintainable code. Requirements Core Skills: .NET, VB6, Kofax Capture/Transformation, Laserfiche DMS. Development Tools: Visual Studio, SSMS, Azure DevOps. Environment: Microsoft SQL Server, ASP.Net, ASP.Net MVC, IIS, Webservices, REST services, API development. Cloud & Platforms: AWS, Azure, Windows Server, Microsoft 365 Services, SharePoint Online, MS Teams. Methodologies: Agile.
    $68k-88k yearly est. Auto-Apply 4d ago
  • Software Engineer

    Stefanini Group 4.6company rating

    Programmer job in Dearborn, MI

    Details: Stefanini Group is hiring! Stefanini is looking for a Software Engineer, Dearborn, MI (Onsite) For quick apply, please reach out Adil Khan at ************/*********************** You are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs. You are involved in the entire software development lifecycle including designing software architecture, writing code, testing quality and deploying the software to meet customer requirements. Full-stack software engineering roles, who can develop all components of software including user interface and server side also fall within this job function. Key Accountabilities Engage with customers to deeply understand their use-cases, pain points, and requirements, showcasing empathy and advocating for user-centric software solutions Solve complex problems by designing, developing, and delivering using various tools, languages, frameworks, methodologies (like agile) and technologies Assess the requirements of the software application or service and determine the most suitable technology stack, integration method, deployment strategy, etc. Create high-level software architecture designs that outline the overall structure, components, and interfaces of the application Collaborate with cross functional teams like product owners, designers, architects etc. Define and implement software test strategy, guidelines, policies and processes in line with organization vision, industry regulations and market best practices. Work on continuously improving performance and optimizing the application and implementing new technologies to maximize development efficiency Familiar with programming practices, such as test-driven development, continuous integration, and continuous delivery Support security practices to safeguard user data including encryption and anonymization Create user-friendly and interactive interfaces Develop and maintain back-end applications like APIs and microservices using server-side languages Evaluate and incorporate emerging technologies and capabilities to deliver their solutions, and are monitoring and participating in solutions for new stack layers, often involving industry collaboration Details: Experience Required 6+ years of experience in IT 4+ years in development (Object-Oriented Development and/or ETL Informatica) 1+ year implementing IT related automations and/or AI solutions 1+ year paired programming or preparing/executing functional tests Experience Preferred Planisware Script experience creating and implementing new AI Solutions Experience on a Product Team in a Product Driven Organization Education Required Bachelor's Degree **Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives*** Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We also speak with you about the process, including interviews and job offers. About Stefanini Group The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence. We are a CMM Level 5 company. #LI-AK3 #LI-ONSITE
    $70k-91k yearly est. Easy Apply 3d ago
  • Software Developer C C++

    Controltec 4.2company rating

    Programmer job in Allen Park, MI

    Control-Tec, an Aptiv Automotive company, is a global provider of telematics and analytics solutions serving the transportation industry in the Light-duty, Heavy-duty, Recreational, Agriculture, Locomotive, and Industrial sectors. The CT solution combines comprehensive data acquisition methods with a powerful edge and cloud computing architecture resulting in an enterprise-class solution for fleet management, product development, connected vehicle and data exchange applications. Control-Tec's Qualifier platform enables automotive OEMs to possess the speed, flexibility, reliability, cost savings and collaboration needed to successfully develop today's software centric machines. Since 2009, Control-Tec has supported the development of data solutions that enable robust design, development and validation for powertrain, vehicle, and electrical system domains. This unmatched expertise of both vehicle systems and data analytics uniquely positions Control-Tec to offer our clients the ability to avoid warranty cost, improve product quality, enhance customer experience and optimize an increasingly connected portfolio. Job Description The Software Developer will design, develop and maintain software for automotive data acquisition and device-to-cloud communication for use in the automotive testing industry. You will be challenged to solve problems with cutting-edge technology and deliver the highest quality service to our customers. Creativity and self-motivation are essential for this role. Job Responsibilities: Work as a member of a team designing and developing data acquisition and secure data exchange solutions for machine-to-machine applications. Develop software solutions from initial concept and requirements development through to production implementation and support. Software issue troubleshooting, problem solving, root cause analysis, etc. Qualifications Bachelor's Degree - Computer Science / Engineering Independent problem solving ability Experience in C/C++ application development Experience in embedded applications development or automotive embedded development is preferred Experience with software design methodologies and latest software quality standards Knowledge of vehicle diagnostics and automotive networks, such as CAN, is preferred but not required Additional Information Benefits/Perks: CONTROLTEC offers a comprehensive and industry leading benefits package. In addition we provide flexible work schedules, generous time off and an environment that promotes ingenuity and fun! To learn more about our company, our progressive culture and to apply online, visit our website at *******************
    $70k-88k yearly est. 1d ago
  • Hiring Software Developers to work in USA on E3 Visa

    Addon Technologies 3.2company rating

    Programmer job in Novi, MI

    Addon Technologies Inc is a professional IT services company, with its Corporate Offices in Livonia, MI. We provide software consulting, development, support, maintenance and training services in USA and India. Our employees work with prestigious clients like Johnson Control, GAP, JP Morgan, EBay, Chase bank, Fannie Mae, General Motors, Ford Motors, Chrysler, Pegasus, .to name a few Job Description Hello All, Hope you are doing good This is Rahul from Addon Technologies. Hiring IT Software Professionals with E3 Visa Sponsorship. SKILL SET What ADDON is looking forward to hiring? Ø Java /J2EE Developer Ø .Net Developer Ø C / C++ Developer Ø Android Developer Ø iOS Developer Ø SharePoint Developer Ø SAS BI Developer Ø Salesforce Developer Ø UI/UX Developer Ø ETL Developer Please feel free to call/email me if you have any queries. If you are not interested, I would appreciate if you can refer your friends or colleagues who are interested to work in the United States. Thanks & Regards, Rahul Reddy Addon Technologies Inc 24110 Meadowbrook Rd Suite # 100 Novi MI ( 48375) Phone : ************ Ext: 141 Email : rahul.r at addonusa.com Skype ID: rahul.addon1 at gmail.com Additional Information All your information will be kept confidential according to EEO guidelines.
    $70k-89k yearly est. 1d ago
  • Software Developer - Full time

    Miracle Software System 4.2company rating

    Programmer job in Novi, MI

    Miracle Software Systems, Inc. is a Global System Integrator; a Technology Solution Provider headquartered in Novi, MI. Established in 1994, Miracle has over 25 years of history helping Fortune 500 and Fortune 1000 companies through Business Transformation Initiatives with innovative technology Products and Solutions driven by Data Science and Analytics, Enterprise Cloud, Mobility, Virtual Reality, Digital Experience, Machine Learning, AI, Enterprise Application Integration and more. We are a Premier Partner of IBM and a National Implementation Partner of SAP. Miracle's team spans four continents and includes 2000 IT Professionals working across the globe, our teams run on the core principles of Quality Delivery, Thought Leadership and Affordable Innovation. We are well established, having a presence in 5 continents around the globe and been serving the industry for the past 20 years. Given our focus on Integration & SOA, we are more nimble, flexible, and quicker in delivering solutions to our clients and given our deep industry expertise can tailor our services & solutions around your needs. We are also able to support multiple vendor stacks such as IBM, SAP, and Oracle. Job Description Title: Software Developer Location: Novi, MI / Bentonville, AR / Atlanta, GA - Must be open to relocate/travel Duration: Full time role - W2, Benefits included Experience: Entry level - 1 to 3 years Salary: $60-$65k/year, DOE Sponsorship: Available for eligible candidates US Residents only Overall 1 to 3 Years' Experience across different levels & skill not limited to Cloud: OpenStack/Cloud Foundry; Pivotal - an Instance of Open Stack; AWS /Azure Frame Works: Spring, Hibernate , JSF , Spring Boot, Spring Cloud, Spring Security, Rest API, Struts -good to have, Selenium, Junit, Mockito Front end: Angular Js, Boot Strap, React Js, Mobile Layouts understanding Tools: GIT/SVN/CVS, Jenkins, Maven / Ant , Docker- Good to Have Methodologies: Agile/Scrum, TDD/OOP - good to have Good to have Understanding on various integration platforms , API's etc Qualifications Minimum Qualifications: Bachelor's Degree - Computer science/Engineering, preferred. Have 1+ years in a Software Developer/Java Developer role 1+ years experience with: HTML, CSS, JavaScript, OOP (Object Oriented Programming), AngularJS, NodeJS, etc. Have experience working with source code management tools in a shared code environment Strong written and oral communication skills. Enjoy working in a high-energy environment as part of an application development team Have the ability to work under pressure with strict timelines Passionate for technology, software, and data. Additional Information Work Location: Novi, MI / Bentonville, AR / Atlanta, GA
    $60k-65k yearly 1d ago
  • Software Developer

    Optech 4.6company rating

    Programmer job in Pontiac, MI

    * Our client is seeking a skilled (4+ years' experience) Software Developer with hands-on experience in Kofax scanning solutions, Laserfiche DMS,.NET, and VB6 development to design, develop, and maintain secure, scalable applications within a Microsoft-based environment. * The ideal candidate will leverage Visual Studio, SQL Server Management Studio (SSMS), and Azure DevOps to build and deploy solutions while collaborating with cross-functional teams via Microsoft Teams. * Responsibilities include developing integrations between document management systems, implementing and automating scanning workflows, providing production support, troubleshooting issues with end-users and internal customers, supporting Laserfiche customization and enhancements, and producing technical documentation such as program specifications, data models, and architecture diagrams. * Strong problem-solving skills, experience with MS SQL, and a commitment to writing clean, efficient, maintainable code are essential. Environment Microsoft SQL Server, ASP.Net, ASP.Net MVC, Visual Studio, IIS, .NET, VB6, Kofax Capture/Transformation, Laserfiche DMS, Webservices, REST services, API development, Azure DevOps, AWS, Azure, Windows Server, Microsoft 365 Services, SharePoint Online, MS Teams, Agile Methodologies
    $75k-99k yearly est. 6d ago
  • Software Engineer

    Trialon Corporation 4.3company rating

    Programmer job in Auburn Hills, MI

    Founded in 1982, Trialon Corporation was established to assist companies with their technical staffing needs. Trialon understands our clients have different needs and we take pride in our ability to adapt accordingly. We will successfully match candidates to your company culture and technical requirements. We maintain a track record of proven accomplishments in providing solutions for excess workloads by supplying qualified contract personnel, as well as direct placements. Trialon provides people throughout North America in many technical fields including Automotive, Aerospace and Telematic Industries. Our experienced Account Managers and Recruiters are available to meet all your technical staffing needs. ***U.S. citizenship or permanent resident alien status is required. ***Criminal Background and Drug Test completed on all candidates prior to start. Job Description ESSENTIAL ROLES AND RESPONSIBILITIES Lead the development, integration, testing and maintenance high quality automotive software for a power systems ECU including hybrid and electric vehicle products. Integrate vehicle and control algorithms developed in the Matlab/Simulink Models and C, C++ environment by core groups into OEM specific production software application Develop software in compliance with a formal CMM level 3 based Software Development Process and Product Development Process (PDP) supporting UDS, SAE and IOS conformance. Development of reusable and modular, compliant software to regulatory, automotive requirements and design guidelines. Implement various customer and application specific requirements in the development, release and validation of automotive software. Define and implement software/architecture for various ECU's, including safety critical modules, based upon various inductive and deductive analysis techniques (e.g. software FMEA, FTA, HARA, and software fault tolerant design techniques, etc...) Customer interface for all software related activities including customer design reviews, clarify and negotiate customer requirements. Defines scope, plans, organizes, leads, and directs technical work and departmental efforts related to product, process, tooling, and materials as it relates to product design and development activities. Leads in the selection, requirements, specification, initiation, and implementation of OEM Compliant SW, analysis and simulation tools, relating to new product application. Translates and executes direction of technical work into specific plans of action and directs the development activities to implementation phase. Monitors and controls costs, quality, timing, and other related aspects of projects. Understands and adheres to schedule and budgetary requirements of projects. Reports progress as required. Serves as a liaison and coordinates development activities of internal and external resources. Serves as a resource by providing a problem solving function by initiating action to overcome obstacles as they are encountered. Participates in continuous improvement efforts. Researches, recommends, and implements new and/or existing products, processes, materials, and equipment. Engages in comparative and competitive analysis to ensure utilization of most appropriate and beneficial techniques in a situation respectively. Performs other duties as necessary for completion of projects and achievement of departmental goals. May supervise other staff. Performs procedures necessary for protection of intellectual property rights. REQUIREMENTS MS, Computer Engineering/Electrical Engineering/Computer Science or related work experience 7-10 years of experience in model based software development for Real Time-Embedded Controls, primarily for the automotive industry C code software development experience, including tools and those environments for that support multiple micro-controllers (e.g. MPC55xx PowerPC, S12/X, ST7, ST9, Microchip PICs, TI DSP, Renesas, etc.) Embedded software development for various bit micro-controllers and ASIC's. Knowledge of understanding and experience with implementing requirements for an OBD compliant module. Knowledge of CPU's, DSP's, Flash/ROM/RAM and other chips that are used in Embedded Control systems Knowledge and experience in implementing and integrating Automotive Vehicle Networks (CAN and/or LIN) embedded software for various OEMs. Knowledge and experience with embedded SPI and SCI protocols. Expertise in using CAN based tools such as CANalyzer, CANoe, CANape, neo VI, etc. Experience using a disciplined software development process based on CMM or CMMi process model. Understanding of ISO26262, IEC 61508 functional safety design, analysis and implementation requirements Software Configuration Management tool experience. PREFERRED SKILLS Excellent communication and inter personal skills required. There will be many team, and customer meetings to discuss issues and the project status. This person must work well with other engineers, technical specialists and program managers in a team environment. Self-motivation, drive, organization and determination are very useful in this position. Hands on knowledge and experience in the software development of systems for some or all of the following: Working knowledge of Digital Signal Processing Experience in Model Based SW development, release and validation Experience programming in C and Assembly Language Experience with PFC, DC/DC, AC/DC algorithms Experience with control loops theory and tuning Experience with Power Electronics, specifically power converters Power distribution to 600 VDC of various high power embedded electronic systems Support of Component and System level de-bug using various CAN tools as well as external data loggers and Gateways, etc… Experience with Renesas, Freescale MPC55xx, S12/X, and/or TI TMS320 processor desired. Some OSEK compliant Real-Time OS experience is a plus. Experience in developing software techniques and algorithms for a secondary or dual core microprocessor. Experience in developing and implementing safety critical software, software fault tolerance design including familiarity with ASIL and ISO safety standards. Familiarity with OE-level diagnostics and production test tool interfaces desired Experience Leading a Software Project to Production Experience with Mercurial and FogBugz a plus Qualifications Background in battery systems is a plus Additional Information Background check and drug screening required. No Corp to Corp. NO H1B Visa sponsorship. Must be US Citizen or have valid US Green Card.
    $68k-94k yearly est. 1d ago

Learn more about programmer jobs

How much does a programmer earn in Macomb, MI?

The average programmer in Macomb, MI earns between $51,000 and $89,000 annually. This compares to the national average programmer range of $54,000 to $98,000.

Average programmer salary in Macomb, MI

$67,000

What are the biggest employers of Programmers in Macomb, MI?

The biggest employers of Programmers in Macomb, MI are:
  1. HTI
  2. Apex Placement & Consulting
Job type you want
Full Time
Part Time
Internship
Temporary