Post job

Senior programmer jobs in Saint Clair Shores, MI - 647 jobs

All
Senior Programmer
Software Engineer
Senior Leader
CMM Programmer
Systems Developer
Senior Software Programmer
Senior Software Specialist
  • Developer - Document Management Systems

    Optech 4.6company rating

    Senior 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. 1d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Senior Environmental Advisory Leader & Growth Strategist

    Tetra Tech 4.3company rating

    Senior programmer job in Ann Arbor, MI

    A leading environmental consulting firm based in Michigan is seeking a Principal for its Advisory Consulting Group. The role involves providing strategic leadership, fostering client development, and enhancing team performance. Candidates must have 20+ years of experience in environmental consulting, with significant skills in client relations and program management. The firm offers a competitive benefits package and encourages work-life balance while being at the forefront of sustainability and innovation in the industry. #J-18808-Ljbffr
    $77k-108k yearly est. 4d ago
  • CMM Programmer

    Cardinal Staffing Services 3.9company rating

    Senior programmer job in Sterling Heights, MI

    Job Title: CMM Programmer Job Summary:Our client in Sterling Heights is seeking a reliable and detailed-oriented CMM Programmer to join their team. This roll is responsible for programming, setting up, and operating Coordinate Measuring Machines (CMM) to inspect products and ensure conformance to customer specifications, engineering prints, and quality standards. This role requires strong blueprint interpretation skills, attention to detail, and the ability to diagnose and resolve inspection and process issues. Key Responsibilities Program, set up, and operate CMM equipment to inspect parts per engineering drawings, GD&T, and customer requirements Create and edit CMM programs both online and offline as required Verify inspection results and ensure parts meet quality standards and specifications Interpret blueprints, GD&T symbols, and inspection requirements Perform first article inspections, in-process inspections, and final inspections Diagnose measurement or process issues and communicate findings to Quality and Production teams Recommend corrective actions and assist with process improvements Maintain inspection documentation and inspection records Follow daily inspection schedules and support production needs Calibrate, verify, and maintain CMM equipment per established procedures Maintain safe operations by adhering to all safety procedures and quality system requirements Perform preventative maintenance and housekeeping per established schedules Other duties as assigned Job Requirements & Qualifications Ability to read and interpret blueprints and GD&T (required) Trumpf Laser experience is a must 2-5 years of experience in a manufacturing or quality environment Experience programming and operating CMM equipment (required) Experience with offline and online CMM programming Proficiency with CMM software (PC-DMIS, Calypso, or similar preferred) Strong understanding of dimensional inspection and close tolerances Ability to use basic math to analyze inspection data Experience using measuring and inspection equipment Strong attention to detail and ability to follow written work instructions Ability to work independently and in a team-based environment Good attendance and reliability Ability to work safely and efficiently High School Diploma or GED required Technical training or additional coursework in CMM programming preferred Equipment Used Coordinate Measuring Machines (CMM) PC-DMIS, Calypso, or comparable CMM software Micrometers Calipers Height gauges Other precision inspection equipment as required Pay: $30 and up DOE, Direct Hire position Shift: 1st shift About Cardinal StaffingAt Cardinal Staffing, a Surestaff Company, we are dedicated to helping individuals unlock their career potential through meaningful job opportunities. As a leading staffing agency in the light industrial and manufacturing space, we pride ourselves on connecting talent with top employers across the Midwest. We understand that finding the right job is about more than just a paycheck - it's about finding the opportunity that fits your skills, goals, and lifestyle. Here are the benefits you'll enjoy when you partner with us:· Access to a wide range of job opportunities· Competitive pay· Health and Wellness Programs (including EAP)· Medical benefits including medical, vision, dental, and prescriptions· Electronic weekly pay· Employee Advocacy & Personalized Job Support Cardinal Staffing also follows all applicable state and local laws regarding sick time, paid time off, and retirement savings programs. Cardinal Staffing is an equal opportunity employer. Notice Regarding the Use of Artificial Intelligence in Employment DecisionsIn accordance with state mandates, we are providing this notice to inform all applicants and employees that artificial intelligence (AI) tools may be used at various stages of our employment processes. This may include recruitment, screening, hiring, promotion, or other employment?related evaluations.AI tools may assist in reviewing application materials, assessing qualifications, or supporting decision?making. These tools do not replace human judgment; rather, they are used to support consistent and efficient evaluation. Our commitment to speed-to-hire means we work efficiently to get you placed in the right role, fast. If you're ready to take control of your career, explore exciting opportunities, and gain experience that lasts, then Cardinal Staffing is the place for you. Let's get started today! #IND1
    $30 hourly 14d ago
  • CMM Programmer/Quality Technician (Automotive Manufacturing)

    Drake Enterprises 4.4company rating

    Senior programmer job in Clinton, MI

    Full-time Description Functions Product Quality Monitoring First Piece and In Process inspection using standard inspection tools including CMM, calipers, micrometers, indicators, height gages, profilometers, contracer's, vision systems. Perform CMM programming, contracer programming, and vision system programming Participate in LDM, Gage R&R's, and SPC Studies Proficiently use the computer to communicate to all levels of management Validation support of general CMM maintenance including contacting external CMM service providers for trouble shooting Provide support to the plant Validation support of measuring equipment used in production Document and process data and results using various methods of data input software Perform annual part layouts and dimensional studies to assure parts meet or exceed customer requirements Support in part layout and CMM programming during prototypes and production launches Assists in training inspectors and other personnel involved in quality inspections as needed Work independently with time management skill set Evaluate CMM data for accuracy prior to submission Know the Quality and Environmental policy and their objectives. Follows all safety, environment and quality procedures and instructions. Adheres to all employment rules and regulations Complete all other special projects requested by the Quality Manager Understands and implements Drake Driven Core Values into everyday work habits. Competencies · Organizational Skills · Technical Capacity · Communication Skills · Initiative This is a 1st shift position - Hours are 7:00 a.m. - 3:30 p.m. Requirements Eligibility Qualifications Previous programming knowledge Strong computer skills including basic office 365-Outlook, Excel, Word, PowerPoint Good understanding of SPC & MSA Able to adapt quickly to changes to priorities to support production Be a team leader able to communicate effectively with production and management Read and interpret complex blue prints, including GD&T Understands proper measurement/metrology techniques for GD&T features Maintain high standards of work ethics, organizational and leadership skills
    $83k-115k yearly est. 8d ago
  • Software Engineer - Core Services

    Stockx 4.3company rating

    Senior programmer job in Detroit, MI

    Help empower our global customers to connect to culture through their passions. Why you'll love this role The core services team owns the backbone of StockX: the global marketplace. Every bid, ask, and order runs through our systems, running at hyper scale. We work with cutting edge technologies and tackle some of the most difficult challenges you will see as an engineer, and we do it together. What you will do Collaborate with a team of low-ego, top-level engineers, to build the next-generation scalable, high-throughput platform for the rocketship that is StockX Own the solution from start to finish. You will be working on an engineer-driven team: we define our solutions, we break projects down into bite-sized chunks, we set milestones for ourselves, we document our services for our needs, we build our systems to our designs, we make sure they are tested, we make metrics that give us the insight we need, and yep we support our production operations Contribute to a healthy, collaborative culture where we continuously learn, continuously adapt, and improve together. You'll bring your experience and lessons from past jobs - and get a chance to help define how our team operates Tackle the toughest technical challenges at StockX. You will work on high impact projects, with massive scale, and massive dollar values attached to them. Contribute meaningfully to the success of StockX About You 2-5 years of relevant development experience Experience with distributed architecture. Proficiency in one or more back-end languages used by the team (NodeJS, Kotlin) or equivalent experience in another language and a willingness to learn and get up to speed quickly Excellent analytical, organizational and communication skills. Ability to say No Experience with data storage technologies, both relational and NoSQL Experience with event-based architecture and with related technologies like kafka, SNS, SQS etc. Experience with cloud platforms - Azure, AWS or Google Cloud Platform Experience with working in an Agile environment Ability to work in a fast paced and constantly changing environment Bachelor's degree in Computer Science, Computer Engineering or a related technical field preferred Pursuant to the San Francisco Fair Chance Ordinance, Los Angeles Fair Chance Initiative for Hiring Ordinance, and any other state or local hiring regulations, we will consider for employment any qualified applicant, including those with arrest and conviction records, in a manner consistent with the applicable regulation. Pursuant to the Colorado Fair Pay Act, the base salary range in Colorado for this position is $100,000 to $115,000, plus opportunities for benefits (e.g., medical, dental), equity and discretionary bonuses. Compensation in other geographies may vary. About StockX StockX is proud to be a Detroit-based technology leader focused on the large and growing online market for sneakers, apparel, accessories, electronics, collectibles, trading cards, and more. StockX's powerful platform connects buyers and sellers of high-demand consumer goods from around the world using dynamic pricing mechanics. This approach affords access and market visibility powered by real-time data that empowers buyers and sellers to determine and transact based on market value. The StockX platform features hundreds of brands across verticals including Jordan Brand, adidas, Nike, Supreme, BAPE, Off-White, Louis Vuitton, Gucci; collectibles from brands including LEGO, KAWS, Bearbrick, and Pop Mart; and electronics from industry-leading manufacturers Sony, Microsoft, Meta, and Apple. Launched in 2016, StockX employs 1,000 people across offices and verification centers around the world. Learn more at *************** We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. This is intended to convey information essential to understanding the scope of the job and the general nature and level of work performed by job holders within this job. However, this is not intended to be an exhaustive list of qualifications, skills, efforts, duties, responsibilities or working conditions associated with the position. StockX reserves the right to amend this job description at any time. StockX may utilize AI to rank job applicant submissions against the position requirements to assist in determining candidate alignment.
    $100k-115k yearly Auto-Apply 4d ago
  • IT Senior Software Programmer - Salesforce

    Nutechs

    Senior programmer job in Livonia, MI

    We are seeking an experienced IT Senior Software Programmer specializing in Salesforce development. This role involves designing, developing, and maintaining software to enhance user experiences and streamline operations. The ideal candidate will bring expertise in Salesforce Service and B2B modules, alongside experience with low-code platforms like PowerApps and Monday.com. Responsibilities: Develop and customize Salesforce applications to optimize business processes. Provide support for production software and resolve technical issues. Gather, document, and analyze software requirements. Design solutions using Power Platform (Power Apps, Power Automate, Power BI). Configure workflows and integrations in Monday.com. Implement security measures to safeguard software systems. Minimum Requirements: U.S. citizenship. Bachelor's degree in IT, computer science, or a related field. 4+ years of Salesforce Service Cloud development experience. Salesforce Platform Developer I or II certification. Skills in Apex, Visualforce, and Salesforce Lightning. Preferred Skills: Experience with Salesforce B2B Commerce. Familiarity with Power Platform and Monday.com tools. Knowledge of APIs, REST/SOAP, and web development technologies (HTML, CSS, JavaScript). Additional Notes: This role requires authorization to work in the U.S. We are not engaging in C2C arrangements or third-party interactions.
    $83k-109k yearly est. 60d+ ago
  • IT Senior Software Programmer

    Hire Quality Strategies

    Senior programmer job in Livonia, MI

    Are you someone that has a passion for providing innovated solutions to complex challenges? Do you want to work for a company where creativity and new ideas are encouraged? At our company, we fuse technology and engineering to provide product development solutions to customers in a diverse range of industries. Our company is widely recognized for providing engineering, testing, prototype, and manufacturing services to the transportation industry. We also provides significant support to the aerospace, defense, and theme park industries. Come check us out! Job Summary: The I.T. Senior Software Programmer will lead the development of software for projects with internal and external customers. The I.T. Senior Software Programmer will be responsible for requirements gathering, software architecture design, software development, and support/troubleshooting/testing of software and systems on the customer product. As an IT Senior Software Programmer, you will: • Lead software development effort to architect, design, develop, test, and deploy software and software systems, including user interfaces, business logic, databases, and system integrations with other software, diagnostics and flashing tools, communications gateways, and data processing tools. • Capture and document customer, user, and technical software requirements. • Create and review software work products such as: wireframes, user stories, process flows, test plans, reports, project planning, schedule documentation, and user guides. • Perform software development and complete all necessary unit, and system testing. • Resolve break fixes and bugs from unit, system and UAT testing. • Support production software and software processes based on customer expected level of operational support. • Understand and implement measures to protect software and track, identify and eliminate security threats. As an IT Senior Software Programmer, you will need: • U.S. citizenship required • Bachelor's degree in computer science, computer engineering, or computer information systems • Minimum of 5 years of software development experience in Visual Studio, C#, C++, and ASP.NET versions 5+ • Minimum of 4 years hands-on development experience with Salesforce Sales or Service Cloud • Minimum of 2 years of database development experience in SQL Server 2019+, T-SQL • Excellent verbal and written communication skills with the ability to convey technical data to various audiences and work in a team environment • Ability to perform software troubleshooting and create intuitive, and attractive user interfaces • Able to work independently and oversee multiple assignments simultaneously • Capable of planning, estimating, scheduling, and coordinating technical aspects of projects • Ability to manage a small team of developers • Automotive and automotive services knowledge A successful candidate may also have: • Minimum of 3 years of development in WordPress CMS platforms • Experience with client-side development including HTML, CSS, JavaScript, JSON, PHP, and VBScript • Salesforce Platform Developer I or II Certification. • Experience developing software in industries including automotive, aerospace, defense, industrial, or manufacturing automation • Experience with the WordPress CMS development platform • Experience with Microsoft Azure development services • Experience with Microsoft Power Apps, Power Automate Flows, Microsoft SharePoint and Power BI Dashboard and Reporting • Development experience of Microsoft WinForms, Web Services, and consoles • Understanding of PowerShell, Ios mobile app development and IoT apps • Experience with software test automation
    $83k-109k yearly est. 60d+ ago
  • Case Management Systems Developer

    Vital Tech Solutions 4.6company rating

    Senior programmer job in Detroit, MI

    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 -premises case management solution customized for our 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 Requirements 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
  • Senior Specialist - Software Engineering

    Ltimindtree

    Senior programmer job in Detroit, MI

    Understanding the flow of code and how it interacts with different components< < Understanding project documents customer demands and product objectives to create and execute test cases< Setting up maintaining and performing test automation frameworks on multiple application platforms such as Mobile Desktop and Web and building test scenarios and acceptance tests< Investigating customer problems referred to you by the technical support team testing bugs and creating and managing bug reports< Handling technical communications and understanding the customers systems< Working with deployments teams resolving level issues for systems coordinating on product design and offering inputs on the testability of functional elements and product designs< Noting all testing actions you have performed in daily and weekly reports< Analyzing and disintegrating software systems and coordinating with other teams to enhance the overall design< Researching test tools methodologies and trends and upgrading existing practices and processes< Managing the final quality on production release Detroit - Michigan - USA8 - 12 Years10R06-Jan-2026NACTIVE1430842Mandatory Skills : JavaScript, React, React Native
    $83k-105k yearly est. 20d ago
  • Sr. Lead Designer, Advanced Concept

    Polaris Industries 4.5company rating

    Senior programmer job in Novi, MI

    **At Polaris Inc., we have fun doing what we love by driving change and innovation. We empower employees to take on challenging assignments and roles with an elevated level of responsibility in our agile working environment. Our people make us who we are, and we create incredible products and experiences that empower us to THINK OUTSIDE.** **Job Summary:** As a Sr. Lead Advanced Concept Designer at Polaris, you will be part of a Dynamic, focused & connected global design team working on forward-thinking advanced concept & production designs as we create the next generation of extreme powersports vehicles in Off Road. We are looking for a Designer who thrives in a team environment and displays a strong ability to manage multiple tasks and timelines. We're searching for a self-igniter with a considerable amount of perception, foresight, design taste, design judgment, and creativity bravery as well as a high level of skill, accuracy, and coordination who thrive on exploring the unknown in design and are seeking unique design projects. Your role will be to see the future - researching, designing, and creating proposals that demonstrate innovative concepts, from inception to implementation, for dynamic Off-Road vehicles and mobility solutions that redefine their segments in dirt, snow and even the road. You will create fresh, innovative designs for interior & exteriors for multiple Polaris vehicles or other products. Through the lens of brand strategy, brand character and Portfolio refinement you will generate concepts in both 2D and 3D proposals that renew existing Polaris entries and discover new segments of mobility that will grow the brand. You will collaboratively refine ideas as you receive feedback and coordinate with the work of other design team members and collaborate with multiple partners to achieve design goals. You will follow design process from the initial research, story creation & sketch form to the final release clay model. If you are driven and eager to propel your career forward, take your next step in joining a team that will re-define the future of Off-Road Mobility and continue to lead the industry in Off Road Innovation, excitement and entertainment. **Job Responsibilities** + Create unique interior & exterior designs and concepts for Advanced & Production vehicles and other mobility products through sketches as well as digitally through the use of 2D and 3D technology + Interpret industry trends and insights into actionable storytelling and design solutions + Work closely with Product planners to help interpret customer needs and insights into desirable compelling portfolio solutions + Collaborate frequently with the design team, sculpting organization, engineering and fabrication teams in the development of new designs + Have a big-picture perspective on customer needs and future transportation scenarios and create provocative concepts and designs using insights and research collected as a team and individually + Provide insight and recommendations to leadership while possessing willingness to receive guidance and direction + Maintain knowledge of current design trends and technology. Present ideas frequently to management and leadership to communicate design ideas + Work closely with Architectural Engineers, UX & HFE teams to create new platforms and vehicle architectures with an influencing Design voice + Exhibit passion, courage and a willingness to challenge expectations and be fearless in exploring the future + Share expertise with design team and foster a collaborative environment + Promote continuous learning and elevate team-wide design capabilities **Skills & Abilities (Required Qualifications)** + Bachelor's Degree in Design (Automotive, Transportation, Industrial Design) + 10+ years of professional experience in a design related field, **automotive, transportation, powersports, is required** + Strong understanding of form and excellent drawing skills + Great communication & storytelling skills + Proven creative proficiency + Demonstrated ability with electronic tools to communicate 2-D ideations + Ability to work independently and within a team as well as provide mentoring to others + **Please note, you must submit a Transportation Design Portfolio to be considered for this position - please make sure that you have several series of sketches and ideations (Applications without portfolios or website/Behance links will not be considered)** **\#LI-NT1** The starting pay range for Minnesota is $129,000 to $161,000 per year. Individual salaries and positioning within the range are determined through a wide variety of factors including but not limited to education, experience, knowledge, skills, and geography. While individual pay could fall anywhere in the range based on these factors, it is not common to start at the high end or top of the range. To qualify for this position, former employees must be eligible for rehire, and current employees must be in good standing. _We are an ambitious, resourceful, and driven workforce, which empowers us to THINK OUTSIDE._ _Apply today!_ At Polaris we put our employees first, by offering a holistic approach to their health and financial wellbeing. Polaris is proud to offer competitive compensation, including a market-leading profit-sharing plan that is fundamental to our pay-for-performance culture. At Polaris, employees are owners of the company through company contributions to our Employee Stock Ownership Plan and discounted employee stock purchases plan. Employees receive a generous matching contribution to 401(k), financial wellness education and consultation to plan for their financial future. In addition to competitive pay, Polaris provides a comprehensive suite of benefits, including health, dental, and vision insurance, wellness programs, paid time off, gym & personal training reimbursement, life insurance and disability offerings. Through the Polaris Foundation and our Polaris Gives paid volunteer time off, we support employees who actively volunteer their time, efforts, and passions to improve the health and wellbeing of the communities in which they live, play and work. Employees at Polaris drive our success and are rewarded for their commitment. **About Polaris** As the global leader in powersports, Polaris Inc. (NYSE: PII) pioneers product breakthroughs and enriching experiences and services that have invited people to discover the joy of being outdoors since our founding in 1954. Polaris' high-quality product line-up includes the Polaris RANGER , RZR and Polaris GENERAL side-by-side off-road vehicles; Sportsman all-terrain off-road vehicles; military and commercial off-road vehicles; snowmobiles; Indian Motorcycle mid-size and heavyweight motorcycles; Slingshot moto-roadsters; Aixam quadricycles; Goupil electric vehicles; and pontoon and deck boats, including industry-leading Bennington pontoons. Polaris enhances the riding experience with a robust portfolio of parts, garments, and accessories. Proudly headquartered in Minnesota, Polaris serves more than 100 countries across the globe. *************** (https://***************/en-us/) **EEO Statement** _Polaris Inc. is an Equal Opportunity Employer and will make all employment-related decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, national origin, age, disability, marital status, familial status, status with regard to public assistance, membership or activity in a local commission, protected veteran status, or any other status protected by applicable law. Applicants with a disability that are in need of an accommodation to complete the application process, or otherwise need assistance or an accommodation in the recruiting process, should contact Human Resources at ************ or_ _******************************_ _. To read more about employment discrimination protection under U.S. federal law, see:_ _Know Your Rights: Workplace Discrimination is Illegal (eeoc.gov)_ . At Polaris, the need for diverse perspectives and experiences enables our vision of Best People, Best Team. We value our differences and align our passions to do great work. As a highly efficient growth company, we are driven to be agile and adaptable to support our customers. At Polaris we unite to create memorable adventures. Learn more at http://***************/careers
    $129k-161k yearly 52d ago
  • Controls Software Engineer

    ISG 4.7company rating

    Senior 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
  • Autonomous Driving Kit Software Engineer

    Isuzu North America Corporation

    Senior programmer job in Plymouth, MI

    We are looking for up to a Senior level engineer. This position will start in either Plymouth, Michigan or Sunnyvale, California, with a planned relocation to our Sunnyvale, California office. Supports/leads development of Autonomous Driving software such as Perception/Localization, Planning/Prediction or Control modules. Focuses on a single module to progressively expand into multiple modules as project demands and organizational priorities evolve. Verifies the developed software, conducts vehicle tests on test track or public road and runs simulation evaluations. Designs, implements, and optimizes software systems that enable safe, reliable, and intelligent driving behavior. Works on both rule-based and data driven approaches for autonomous driving software stack which may include onboard stack development, Machine Learning (ML) model, and data pipeline developments for ML training. Works closely with Isuzu US and Japan teams, leading autonomous driving partner companies, and reputed research institutes on the development and validation of autonomous Depending on the experience level, position might work under close supervision from more senior staff and follow established procedures or independent judgment is required and can guide junior staffs. WHY JOIN US? Work with industry-leading partners and institutions on cutting-edge AI for future mobility and logistics solutions Gain hands-on experience in simulation, validation, and deployment of production driven AI systems Exposure to global collaboration across U.S. and Japan technical teams Opportunity to make a meaningful contribution to the future of transportation and mobility autonomy PRINCIPAL DUTIES & RESPONSIBILITIES 35% 1. Develops software for Autonomous Driving software stack (Perception/Localization, Planning/Prediction or Control). 30% 2. Collaborates on tasks with partnership organizations (including both Isuzu group companies and external companies) by participating in discussion/negotiation and reviewing documents/source code. 15% 3. Analyzes driving log data and prepares data pipeline for ML model training. 10% 4. Evaluates Autonomous Driving system performance by executing simulation/emulation. 5% 5. Develops advanced technology or research in Autonomous Driving algorithm. 5% 6. Supports vehicle testing to verify and evaluate the Autonomous Driving system. 7. Performs miscellaneous job-related duties as assigned. ORGANIZATIONAL RELATIONSHIPS Reports to: Supervisor, Autonomous EDUCATION, EXPERIENCE & TRAINING Master's degree in Computer Science, Electrical Engineering, Robotics, Data science or related fields. PhD preferred. Minimum one year of working experience in data analysis, robotics, programming, or automotive systems KNOWLEDGE Fundamentals of autonomous driving, robotics, signal processing, and data science Academic background in autonomous systems, ML (DL/RL/VLM/LLM), vehicle dynamics, or simulation Depending on the experience level, understanding of ADAS/AD architecture, module interfaces, and production software Depending on the experience level, familiarity with ISO 26262 and functional safety standards Depending on the experience level, knowledge of end-to-end autonomous driving systems Domain-specific knowledge (based on role): Perception/Localization: Probabilistic filtering, sensor fusion, SLAM, GNSS/IMU, HD maps, image and point cloud processing, DL(CNN and Transformer) Planning/Prediction: Path/trajectory planning, motion prediction, optimization, MRM, DL(RNN and Transformer) Control: Classical/MPC control, vehicle dynamics, actuator modeling, RL for control tuning SKILLS AND ABILITIES Strong analytical, problem-solving, and critical thinking Effective communication and teamwork, both independently and collaboratively Proficiency in Python and C++ Experience with ML frameworks (PyTorch, TensorFlow), simulation tools, and robotic middleware (ROS 2) Depending on the experience level, familiarity with Docker, Bazel, CAN communication, and profiling tools (Nsight, nvprof, perf) Hands-on deployment of autonomous driving algorithms or DL models on embedded systems Control-specific tools: MATLAB-Simulink/Stateflow Depending on the experience level, practical experience in real-time testing, tuning, and closed-loop validation Job Specific Skills: Experience with data transmission through Controller Area Network (CAN) Hands-on experience with TensorRT, CUDA, cu DNN, or custom GPU kernel optimization Understanding of ADAS/AD system architecture including interface between modules and production software development Knowledge of ISO 26262 or functional safety standards Familiarity with profiling tools (Nsight Systems, nvprof, perf) Hands-on experience deploying Autonomous Driving algorithms or DL models, in real-time systems or automotive environments (on embedded or automotive-grade hardware) Basic understanding of End-to-end autonomous driving system (e.g. BEV feature based, Vision-Language-Action Model) (Preferred: Perception/Localization Engineer) Understanding of probabilistic filtering (e.g., Kalman Filter, Particle Filter) and nonlinear optimization. Solid understanding of computer vision and point cloud processing Solid understanding of deep learning architectures, including CNNs and Transformers. Knowledge of GNSS/IMU error models and sensor calibration. Experience with multi-sensor fusion (camera, LiDAR, radar) Practical experience implementing or adapting Graph-SLAM systems (e.g., g2o, GTSAM, Ceres Solver). Experience using HD maps, lane-level localization, and map matching techniques. (Preferred: Planning/Prediction Engineer) Practical experience implementing path planner (e.g. Dijkstra, A* algorithm) or trajectory planner (e.g. Frenet frame) Practical experience developing ML model of motion prediction or time series data analysis Solid understanding of deep learning architectures, including RNNs and Transformers Experience using HD maps, and basic understanding of map data format Basic understanding of optimization solver (e.g. QP Solver) Solid understanding of feasibility of planned trajectory under vehicle dynamic limits Knowledge of Minimum Risk Maneuver (MRM) concept and algorithm (Preferred: Control Engineer) Solid understanding of classical control theory including PID controller Hands-on experience of tuning control performance by changing control parameters in test vehicle Solid understanding of Model Predictive Control (MPC) Basic understanding of vehicle dynamics (e.g. bicycle model) and actuator modeling constrains and latency (steering, throttle, brake, powertrain) Practical experience with integrated control, localization, and sensor fusion systems closed-loop testing (both simulation and on-road) is a plus. Experience in applying Reinforcement Learning (RL) to vehicle controller or controller parameter tuning is a plus PHYSICAL STANDARDS The employee must be able to access, enter, and retrieve data using a computer. This is primarily a sedentary position in a controlled office environment which requires only occasional reaching, stooping, and lifting of office files, reports or records, typically weighing 5 lbs. or less. Requires occasional light lifting (5-25 lbs). Must be able on rare occasions to bend, crawl, climb, crouch, kneel and reach above shoulder level in the performance of job duties. Must be able to work in hot and cold weather extremes. Position requires up to 5% travel, mostly domestic. Occasional overnight or weekend trips; rare chance of international travel. We are looking for up to a Senior level engineer. The pay scale for an Engineer I in this role is $85,315 to $108,777. The pay scale for an Engineer II in this role is $94,695 to $120,737. The pay scale for a Senior Engineer in this role is $105,118 to $134,025. The base salary will be determined based on a variety of factors, such as relevant experience and education. Exceptional Perks That Go Beyond the Basics Join a workplace that invests in your well-being-mind, body, and future: Comprehensive Health Coverage Medical, dental, vision, and fertility benefits to support you through every stage of life Fertility & Family-Building Support through WIN Fertility : Includes Adoption & Surrogacy Benefits, WINMaternity, and PowerPause, offering up to $25,000 in lifetime benefits for fertility-related services such as IVF, IUI, and preconception support Generous Time Off Enjoy a healthy work-life balance with paid vacation, 15 paid holidays annually, sick leave, parental leave, and MTO (Miscellaneous Time Off) for volunteering or a compelling personal need Smart Retirement Planning Build long-term financial security with a 401(k) plan featuring a company match and an additional Annual Retirement Contribution (ARC) Peace of Mind Company-paid Basic Life and AD&D Insurance, as well as Travel Insurance, so you're covered wherever life takes you Wellness Program Access a variety of tools and resources designed to support your physical and mental well-being Tuition Reimbursement Pursue continued education with financial support for job-related coursework, degree programs, and professional growth Exclusive Employee Discounts Save on insurance, travel, entertainment, car purchases/rentals, retail purchases, and more #ITCA
    $105.1k-134k yearly 18d ago
  • *In-Person* Software Engineer

    Community Financial Credit Union 3.6company rating

    Senior programmer job in Plymouth, MI

    Who We Are: At orsa credit union, we believe in more than just banking, we believe in people. We are looking to build a community of forward-thinking team members who share our values towards providing exceptional member experiences and financial empowerment through our best-in-class products. We've been recognized as one of the Regional Best and Brightest companies for the last 20 years and nationally recognized since 2018. We have been certified as a Great Place To Work since 2023 and as of 2024, we were also recognized as the Best and Brightest in Wellness , reflecting our deep commitment to our team members and the communities we serve. About the role: The Software Engineer is responsible for developing and customizing software solutions for our digital banking platform currently using Lumin Digital SDK. This role involves close collaboration with internal stakeholders and external vendors to gather business and technical requirements, implement platform enhancements throughout the project lifecycle, and develop custom solutions for our digital banking platform utilizing the Lumin SDK. The Software Engineer performs a variety of programming assignments requiring knowledge of established programming and data processing procedures. This individual serves as the backup contact for support issues and will be responsible for maintaining and updating existing programs. This position has a starting annual rate of $103,100 , but your offer amount may be increased with relevant work experience and transferable skills. *This position requires in-person collaboration at our Plymouth, MI headquarters.* A Day in the life of a Software Engineer can look like: Understand technical needs of stakeholders or vendors and translate them into scalable implementation. Develop, configure, maintain, and test digital banking SDK-based applications. Develop, test, troubleshoot, analyze, and maintain other credit union programs and applications. Conduct requirement analysis to identify bugs, enhancements, and optimization opportunities. Collaborate with project managers, QA testers, and external partners to ensure smooth delivery. Troubleshoot and resolve complex issues during implementation and production support. What you bring to the table: Bachelor's Degree in Computer Science, Engineering, or a related field. Minimum 4 years of programming experience. Proficiency in multiple programming languages such as Symitar PowerOn, Java, Python, SQL, TypeScript, and proprietary programming languages. Experience with modern frameworks and tools: React, Angular, .NET, Bootstrap, Spring, MySQL, or Django Familiarity with cloud-native technologies including Docker, Kubernetes, ArgoCD, Kibana, JSON Web Tokens, AWS Experience with version control systems, especially Azure DevOps (branching, merging, pull requests). Strong understanding of SDKs, APIs, and integration frameworks Experience with Mac OS to develop digital applications. Understanding of digital banking platforms and fintech interfaces. Excellent debugging, analytical, and problem-solving skills. Stay current with emerging technologies and industry trends. Understanding of software security principles. Take ownership of assigned tasks and be able to work independently and as part of a team. Ability to thrive in a fast-paced environment and manage multiple priorities effectively. Detail-oriented and exceptional problem-solving abilities. You might also have: Experience with Lumin Digital SDK Symitar PowerOn programming experience. Credit union experience. Knowledge of banking core systems. We believe in creating a Culture of Belonging guided by our core values: Relentless Care, Hustle & Grind, Huzzah! and Curiosity. As a team member of orsa, you'll enjoy: Comprehensive medical, dental, and vision plans Four weeks of PTO for all full-time team members Up to 12-weeks paid paternity/maternity leave Lifestyle Accounts to help with your personal wellbeing Family Health Benefits Paid time off to observe all Federal Holidays Flexible work options depending on position A generous 401k match Numerous employee engagement activities Community Resource Groups Paid time off for occasions such as volunteering, caregiving, and family events Contact/application information: If this description appeals to you, please submit an application! A member of orsa credit union's talent acquisition team will be in contact with you shortly! Equal Employment Opportunity Policy: orsa credit union is an equal opportunity employer (M/F/D/V). We recruit, employ, train, compensate, and promote without regard to race, religion, creed, color, national origin, age, gender, gender identity or expression, sexual orientation, marital status, disability, veteran status, or any other basis protected by applicable Federal, State or local laws. Disclaimer: This job posting highlights some of the most critical responsibilities and requirements of the position. There may be additional duties and responsibilities that are not listed above. A Talent Acquisition Specialist will be sure to discuss the role in further detail should your application be selected to move forward. Please note that orsa credit union does not involve Artificial Intelligence (AI) when evaluating applications. Applications for this position are reviewed by a member within the Talent Acquisition team. We are dedicated to providing an equitable and thorough review of all submissions and look forward to additional connection as the recruitment process continues!
    $103.1k yearly Auto-Apply 22d ago
  • RVC Software Engineer (9600)

    Trialon Corporation 4.3company rating

    Senior 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 Engineer

    Stefanini Group 4.6company rating

    Senior 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 *************/ *********************** Software Engineer will work on the VENDURE toolset in Computer Aided Engineering (CAE) domain with the knowledge of OOP concepts and C, C++, Python programming. This role involves software engineering responsibilities in CAE domain such as understanding the requirement, design and develop the solution, problem debugging and analysis, testing the developed components/models and push the tested module to the version-controlled environment (GitHub). Responsibilities Develops software to deliver user stories that contribute to a valuable working software product. Develops automated unit tests with working software, to confirm software functionality conformance to functional and non-functional requirements. Develops automated functional tests to confirm user story acceptance and to detect regression defects. Develops good understanding of the product's value/use. Has a thorough knowledge of the services handled by the Product Team. Ensures that quality is built into their software throughout the development lifecycle. Performs exploratory testing to confirm application execution and to identify software deficiencies not covered by automated testing. Reviews continuous integration build status and fixes build failures. Improves continuous integration tooling by automating manual processes within the delivery pipeline and improving quality gates based on past learnings. Reviews ongoing production software operations and troubleshoots production issues. Implements tooling that monitors application performance metrics and automatically notifies team when a failure occurs in production. Uses agile techniques to deliver small, incremental changes continuously while working with the Product Manager and Product Designer to ensure customer needs are being met. Apply software craftsman principles like clean code and test-driven development. Active participant in all team agile ceremonies: Backlog Refinement/Iteration Planning, Stand-up Provides input to product governance communications Triages incidents and provides production support. Help the organization speed up and automate aspects of the software lifecycle through a series of DevOps practices and processes Details: Experience Required Full Stack, CAE, C++, Python 5+ years of experience as a Computer Aided Engineering (CAE) application developer with good understanding of Object-Oriented Programming. Finite Element Analysis knowledge using software like Nastran, Abaqus. Strong C, C++ debugging and data/problem analysis skills. Experience with Python programming and its frameworks. Nice to have Perl knowledge. Experience working in any Agile framework, in the true spirit of Agile. Familiarity with GitHub or equivalent source control repositories. Experience troubleshooting application and performance issues. Strong analytical and problem-solving skills Strong focus on quality practices. Good communication and interpersonal skills Ability to multi-task and manage changing priorities. Ability to work independently and take initiative when facing unexpected problems. Experience with test-driven development practices Employees in this job function are responsible for building, testing and maintaining the infrastructure and tools for software/ code development, deployment and release. Experience Preferred CAE Model delivery 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 6d ago
  • Software Engineer II

    Rocket Mortgage 4.4company rating

    Senior programmer job in Detroit, MI

    As a Software Engineer II, you will be working on an innovative platform that originates personal loans. You will use your experience in software development to write clean, tested, and well-documented code, as well as provide peer code review and mentor other engineers on the team. You will be part of a team that is empowered to take decisions that have direct impact on our success. You will be in the middle of it all - working with product, implementing new functionality, squashing bugs, maintaining the health of our code, delivering scalable and highly available services, and growing as an engineer. The ideal candidate must have a strong sense of ownership and drive for delivery. About you Core engineering foundations 4+ years of experience working with backend programming languages such as Java, C#, or preferably JavaScript/TypeScript 4+ years working with relational databases (MySQL, MSSQL, or preferably PostgreSQL), including data modeling and basic query optimization Experience designing, building, and maintaining RESTful APIs and service-based systems, with an eye toward scalability and performance Quality, reliability, and testing Experience writing and maintaining unit, integration, and end-to-end tests Familiarity with testing frameworks and concepts such as mocking, stubbing, and contract testing to improve reliability and reduce tight coupling Systems & integrations Hands-on experience integrating with third-party vendors or external systems, ensuring clean interfaces and reliable behavior Growth & mindset A growth mindset - you're curious, eager to learn, and willing to try new ideas. A hands-on, proactive approach - you don't wait around for perfect clarity and are willing to roll up your sleeves to get things done. How you approach your work Strong ownership and accountability for the work you take on, with a problem-solving, results-driven mindset Comfortable collaborating with cross-functional partners (product, design, business) to deliver outcomes and not just code Able to communicate clearly, explaining technical concepts to both technical and non-technical audiences. Our Tech Stack and Architecture Frontend: Next.js Backend Framework: NestJS (Node.js, Typescript) Database: PostgreSQL with TypeORM Infrastructure: Docker & AWS Architecture: Microservices Codebase: Github & Nx Monorepo Observability: Amplitude, Sentry, Splunk, Dynatrace. What you'll get Our team members fuel our strategy, innovation and growth, so we ensure the health and well-being of not just you, but your family, too! We go above and beyond to give you the support you need on an individual level and offer all sorts of ways to help you live your best life. We are proud to offer eligible team members perks and health benefits that will help you have peace of mind. Simply put: We've got your back. Check out our full list of Benefits and Perks. About us Headquartered in Detroit, Rocket Loans was established to create the most simple, rocket fast personal loan process. We assembled a top-notch team of individuals combining new, passionate team members with some of the best veterans from Rocket Mortgage to create the most user-friendly lending platform in the world. We have given it our best to create an experience that is best-of-breed in the personal loan industry and commit even more to continuously improving it. At Rocket Loans, you'll build a career that helps you achieve your professional goals while helping clients get the loans they need to reach their financial goals. We're looking for innovators and those unafraid to disrupt the status -quo. With an inclusive culture and opportunities to make a positive impact, we're here to help you foster your career growth. This job description is an outline of the primary responsibilities of this position and may be modified at the discretion of the company at any time. Decisions related to employment are not based on race, color, religion, national origin, sex, physical or mental disability, sexual orientation, gender identity or expression, age, military or veteran status or any other characteristic protected by state or federal law. The company provides reasonable accommodations to qualified individuals with disabilities in accordance with applicable state and federal laws. Applicants requiring reasonable accommodations in completing the application and/or participating in the application process should contact a member of the Human Resources team, at ****************** . Illinois, Maryland, Minnesota, Massachusetts, Colorado, New York City, New Jersey, Jersey City, California, D.C and Washington Candidates only: the compensation for this position is $93,500.00-$209,500.00. The position may also be eligible for an annual bonus, incentives, and other employment-related benefits including, but not limited to, medical, dental, and vision benefits, 401K retirement plan, and paid-time off. More information regarding these benefits and others can be found here . The information regarding compensation and other benefits included in this paragraph is only an estimate and is subject to revision from time to time as the Company, in its sole and exclusive discretion, deems appropriate. The Company may determine during its review of the proposed compensation and benefits provided for this position, that the compensation and benefits for such position should be reduced. In no event will the Company reduce the compensation for the position to a level below the applicable jurisdictional minimum wage rate for the position. Los Angeles County and San Francisco Candidates only: qualified applicants with arrest or conviction records will be considered for employment per the Fair Chance Ordinance and the California Fair Chance Act.
    $66k-90k yearly est. Auto-Apply 8d ago
  • Software Engineer (PHP)

    Cs&S Staffing Solutions

    Senior programmer job in Detroit, MI

    Please, review and apply for this position through the QCI system following the link below (Copy and Paste): http://tinyurl.com/oo5xc8d *You can apply through Indeed using mobile devices with this link. Job Description The Software Engineer works on a project-by-project basis with other Engineers, Web Developers and Business and Marketing team members to create intuitive experiences for website visitors and clients. These responsibilities include implementing modern PHP frameworks, building solutions and maintaining existing applications in a high-energy environment. You must have USA/Canadian Citizenship or your Green Card/EAD Responsibilities Understand requirements, implement solutions and provide tools and documentation Perform scheduled on-call duties Participate in design and code reviews Maintain and enhance existing development processes to measure and verify that code has acceptable performance and scalability Deliver accurate estimates, provide regular feedback and consistently meet project deadlines Explain complex ideas and concepts to non-technical team members Write and modify code for eight or more hours a day Requirements Bachelor's degree in a related field, or equivalent work experience Four years of professional-level object-oriented PHP 5 experience, including experience with MVC frameworks Knowledge of unit testing and its benefits Superb attention to detail Software testing and design experience Established portfolio of work and code samples Additional Information All your information will be kept confidential according to EEO guidelines.
    $64k-85k yearly est. 1d ago
  • Software Engineers & Programmers

    Addon Technologies 3.2company rating

    Senior programmer job in Livonia, MI

    Addon Technologies is a professional IT services company. We have been assisting clients in finding simple and timely solutions to business problems with varying complexity. This has been done using the innovative approach and leadership in the area of information technology. Today's fast-paced world of e-business and Information Technology dictates the need to attain the right resources to maintain your edge in the market. Whether such resources are in the form of software applications, consultants or system integration, Addon is your catalyst to achieving your goals. Job Description 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 Be a frontrunner in Change! Let AddonTechonologies Inc helps elevate your IT career…. Change never lets up in technology, and the best developers must stay atop all the latest shifts, from big data to cloud computing to consumerization and beyond. Software professionals must keep an eye on the latest programming trends to remain competitive in ever-shifting job markets to reengineer and rediscover themselves. Addon experts offer guidance to programmers on trends to watch, best practices to adopt, and sins to drop. We can also point out technologies on the rise, the best areas to find tech jobs, and the business skills to master. Applicant must: • Have Masters or Bachelors degree in IT/CS /MIS/Electrical Engg /Mechanical Engg.... Etc • Have a basic knowledge on C, C++, SQL, and JAVA… • Candidate should be open for relocation anywhere in US for client projects Benefits: • Competitive Base Pay stats with $70k pa + without Benefits.... • H1B Visa sponsorship & TN visa for qualified Canadian citizens. • Monthly allowance of $200 towards living expenses (during the training and placement period.. • 24x7 Lab Access for students to practice and learn. • On-project support help with Resume preparation • Job oriented training help with interview questions • E-verified employer. • Free Accommodation is available for students and out-of-town applicants for the duration of the raining program and until placement on the first project. • Excellent Instructors & Marketing Teams - Successful placement guarantee upon completion of the training Upcoming trainings: • Java • .Net • SAS • Sales force (We do market the profiles of: Java J2EE, .NET Developer, SharePoint & Sales force Developer, IOS Developer / Android Developer we are open to hire candidates with a valid work authorization( OPT CPT,L2,GC ,USC ,T/N Canadian citizens , Eb2 Australian citizens, H1b Transfers are also welcome .. Qualifications Bachelor's Degree in Computer Science Should have more then 3yr of Experience in IT. Additional Information All your information will be kept confidential according to EEO guidelines.
    $70k yearly 1d ago
  • Software Engineer

    Miracle Software System 4.2company rating

    Senior programmer job in Novi, MI

    Miracle Software Systems, Inc. is Premier Partner of IBM and a National Implementation Partner of SAP since 1998. We have been in business for the last 20 years specializing on SAP Implementations, SOA / EAI / B2B Technologies. Miracle has a global presence on four continents with multiple Global Development Centers spanning across the USA, Canada and India. Today, Miracle's team includes 2000 IT Professionals with a projected targeted expansion to 2500 by the end of 2015.Whether it is Internal Application to Application(A2A/EAI) Integration, Process Integration(BPM), Process Integration, or Business to Business Integration using EDI / Web Services, API Management, Machine to Machine (M2M) Communications, Internet of Things(IOT), Cloud Integration or Mobile Application Integration, Miracle is the Systems Integrator of Choice and the Thought Leader in this industry. 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 Key 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. - Collaborate with a balanced team of developers to deliver projects/features - Span multiple environments (Vehicle, Cloud, and Mobile) to support end-to-end feature delivery - Collaborate with global, cross-functional stakeholders - Provides leadership in areas of expertise, willing to learn and grow in areas of opportunity and need Qualifications Skills Required: Java development experience Spring Boot frameworks experience Experience with Cloud environments (preferably Azure/Pivotal Cloud Foundry) Experience with microservice architecture and REST services Experience with Test Driven Development and XP Agile Methodologies Strong communication skills Additional Information Work location: Taylor, MI Salary: DOE
    $63k-81k yearly est. 1d ago
  • Software Engineer

    Trialon Corporation 4.3company rating

    Senior 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. 60d+ ago

Learn more about senior programmer jobs

How much does a senior programmer earn in Saint Clair Shores, MI?

The average senior programmer in Saint Clair Shores, MI earns between $73,000 and $131,000 annually. This compares to the national average senior programmer range of $78,000 to $141,000.

Average senior programmer salary in Saint Clair Shores, MI

$98,000
Job type you want
Full Time
Part Time
Internship
Temporary