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.
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
Senior Software Engineer
Belcan 4.6
Senior 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 1d ago
Case Management Systems Developer
Vital Tech Solutions 4.6
Senior 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
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
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. 10d ago
CMM Programmer
Cardinal Staffing Services 3.9
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 4d ago
Sr. Lead Designer, Advanced Concept
Polaris Inc. 4.5
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. ***************
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).
$129k-161k yearly Auto-Apply 36d ago
Software Engineer
Survice Engineering Company
Senior programmer job in Warren, MI
Join Us in Making a Difference in the Lives of Those Defending Our Nation! Why SURVICE? Come join the SURVICE Engineering mission to protect, enhance, and enable those who defend the United States. Since 1981, we have supported the DoD community, as well as Homeland Security, advanced technologies, environmental, and commercial markets. Our employees have backgrounds in engineering, physics, mathematics, chemistry, computer science, acquisition, technical writing, training, and other technical and administrative fields. And many of our personnel have DoD and/or operational military experience. If you're looking for a challenging and rewarding career with a leading organization, come see what we can offer you!
Position: Software Engineer
* Location: Detroit Arsenal, MI
* Security Clearance: Active clearance or eligible to obtain; U.S. citizenship required
* Salary: $100,000 to $130,000 Depending on Experience and Education
* Benefits Include: Competitive salaries, bonus potential, PTO, insurance, 401(k) with company match, tuition reimbursement, flex scheduling
* Travel: 10%
Position Summary
SURVICE Engineering is actively seeking candidates with a Software Engineering background to support our Michigan Area Operation.
Primary Duties and Responsibilities of the Software Engineer:
* Control systems programming, backend services, GUI coding.
* Experience with the following coding languages: C, C++, Python, QT
* LVGL Skills: Linux, Control systems
Qualifications for Software Engineer:
Bachelors Degree and 5+ years of relevant experience. Exceptional candidates with less experience will be considered. Candidates are not required to possess all qualifications; if you possess some of the desired qualifications, please apply.
* Control systems programming, backend services, GUI coding.
About Us
SURVICE Engineering is a nationally recognized, single-source engineering service provider for Government and Industry organizations involved in all phases of the systems engineering process. Our employees are our most valuable asset, and they are proud to have supported the development, testing, analysis, and modeling and simulation (M&S) of many of the major U.S. air, land, and sea combat systems in the field today. They have also contributed their expertise to other vital national defense programs and technologies that involve survivability, cybersecurity, information technology/ management, software engineering, unmanned aerial systems (UASs), and metrology/reverse engineering.
SURVICE is subject to Executive Order 14042 (Ensuring Adequate COVID Safety Protocols for Federal Contractors and Subcontractors) and the applicable Safer Federal Workforce Taskforce Guidance. Therefore, continued employment will be contingent upon compliance with these requirements in the event they become enforceable.
SURVICE Engineering is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law. VEVRAA Federal Contractor.
$100k-130k yearly 60d+ ago
Software Engineer
Stefanini Group 4.6
Senior programmer job in Dearborn, MI
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
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
Controls Software Engineer
ISG 4.7
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
Software Engineer
Trialon Corporation 4.3
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. 15h ago
Software Requirements Engineer
American Rheinmetall
Senior programmer job in Auburn Hills, MI
The Software Requirements Engineer is a role within the Software Requirements team, responsible for creating and defining functional software level requirements. We are looking for a Software Requirements Engineer to work for our Auburn Hills, MI office. If you have at least 5 years of experience in Software Requirements, and have a Bachelor's Degree or a related field, we invite you to click the Apply button to learn more and share your qualifications with us. If you require a reasonable accommodation to complete the employment application or for any part of the application process, please contact *************************. EOE (including Disability/Veterans) Requirements Essential Functions:
Derive system/subsystem level requirements to the Software Requirements Specification (SRS) level.
Collect requirements by interacting with cross-functional teams to define functional requirements.
Prioritize and allocate system requirements to appropriate software function.
Perform and document analysis of requirements development and adherence.
Support requirements review activities in a cross-functional setting.
Support the Software Verification team by ensuring software requirements are testable.
Support the Software team by prioritizing software requirements per the software release plan.
Evaluate requirement management tools for their efficiency and viability with in the software requirements team.
Support the software requirements team by defining and following the software requirements engineering process and lifecycle.
Support and address requirements related issues assessed to the software requirement engineering team by the stakeholders.
Support key performance objectives by increasing software requirement quality and traceability to software models and software test cases.
Translate written software requirements into model based SysML (Cameo) requirements.
Supervisory Responsibility:
None
Minimum Qualifications: Knowledge, Skills and Abilities (as demonstrated through experience, training and/or testing)
Experience in using IBM DOORS and/or Rationale Team Concert (RTC), PTC Integrity/RV&S, Cameo or similar requirement management tools
Experience with writing/deriving software level requirements using system/subsystem specifications
Hands on experience with lab equipment such as oscilloscopes, multi-meters, logic analyzers, function generators, network analyzers, and spectrum analyzers
Experience writing software test cases and procedures
Familiarity with the US DoD ground vehicle requirements
Practical ‘hands on' attitude with the ability to operate independently
General knowledge of Military Standards and regulations
Ability to present technical solutions to clients and internal stakeholders
Must be able to communicate effectively in a variety of settings and be able to assimilate complex instructions easily
Must demonstrate an enthusiasm to engage with and support overseas colleagues
Must be able to obtain an active U.S. Security Clearance
Education:
BSc Engineering (e.g. Mechanical, Electrical, Computer Science, Systems, Software, Aerospace, Automotive)
Experience:
5 or more years' experience in software requirements/Systems Engineering
Experience with Jira, Confluence, and SysML tools
Experience of working in a multi-national, multi-organizational and corporate environment
Background Prerequisites:
Must undergo and meet company standards for background check, employment verification, reference checks and controlled substance testing.
Employment at AR is contingent upon the ability to obtain and maintain a government security clearance if the position requires it.
Preferred Qualifications:
Systems Engineering
Software Requirements
Physical testing experience
HIL/SIL experience
Ability to speak German desired
MSc Engineering desired (e.g. Mechanical, Electrical, Computer Science, Systems, Software Aerospace, Automotive)
Working Conditions and Physical Demands: With or without reasonable accommodations, requires the physical and mental capacity to perform effectively all essential functions. In addition to other demands, the demands of the job include:
Ability to lift up to 25 pounds occasionally
Ability to stand for long periods
Ability to work overtime as needed
$64k-85k yearly est. 33d ago
Engineer, Software
Mag Automotive LLC 4.6
Senior programmer job in Sterling Heights, MI
Job Description
MAG Automotive LLC represents the consolidated brands of Cross Hueller, Ex-Cell-O, and Lamb, and is one of the world's leading suppliers of innovative, high-productivity machine tools, manufacturing systems, and heavy equipment for the automotive, diesel and heavy industrial markets. Products include high volume inline transfer machines; high speed CNC based agile manufacturing systems, and heavy duty CNC production modules. Engineering and manufacturing facilities serve the global manufacturing community with world-class systems, advanced technologies and service programs.
Our talented team members have always been the cornerstone of our success and the driving force behind maintaining our Company's reputation. We are looking for people who value team work and are looking for a challenging and rewarding work experience. We offer competitive salaries and comprehensive benefits including 401k. Equal Opportunity Employer People of color, women, veterans and individuals with disabilities are encouraged to apply.
Note: Candidate must have experience within the metal cutting industry. Previous PLC Programming experience is required.
SUMMARY
Design and implement software interfacing of various supplier's equipment PLC, CNC, motion controls, networks communications, MIS and operator user work stations per requirements of processes defined for total system integration. Simulation testing and commissioning systems for actualization of startup/debug of systems.
ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned.
Engineer software and screens to ensure proper functionality is achieved on the basis of sold sales orders, proposal drawings, customer specifications, industrial standards, and following company design standards.
Research new technologies or systems that are implemented into our product insuring our designs meet all the new requirements. Maintain an effective awareness of new innovations, materials, components, ideas, etc. for integration into current design.
Troubleshoot manufacturing/installation controls problems and/or design special electrical circuits following company standards.
Create and maintain Software Engineering Change Notices throughout the build, installation and runoff phases of a project, generating required documentation for projects.
Maintain effective communication with Project Engineer, customers, other departments, and outside suppliers.
Work with Training department to write control and operating manuals. Support and provide customer training.
Correlates all information relative to machine design. Effectively understands and follows MAG and customer specifications related to the sales order, proposal drawings, quotations, and machine qualifications.
Develop concepts to determine the most efficient and effective design for internal and/or vendor applications
Designs machine specific application software per customer and company specifications.
Qualified Candidates should have:
Bachelor's degree in Electrical Engineering or equivalent from four-year college or university; plus six or more years related experience and/or training; or equivalent combination of education and experience.
Ability to read and interpret electrical and fluid schematics, tool layouts, basic mechanical drawings, documents such as NFPA, ANSI standards, Customer Specifications, technical and maintenance manuals, and procedure instructions. Ability to write routine reports and correspondence. Ability to speak effectively before groups of customers or employees of organization. Foreign language a plus; German, Chinese.
Experience in one or more of the following CNC / PLC controllers: Siemens 840D; Fanuc 31i / 32i; Rexroth MTX.
5 axis machining centers, Cell Controllers, Transfer Machines.
Ladder logic design, NC interface, NC programming, M-Codes, G-Codes and HMI development.
Experience with Tool Management, Integrated Safety, Drive Parameters, Servo Drive Tuning.
Profibus and Ethernet communication.
Mechanically inclined with logical problem solving skills. Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form. Must be an aggressive, pro-active team player who is not afraid to dig for information.
Visual Basic and/or C++ is a plus.
Proficient with Microsoft, Excel and Word.
May require work assignments at other MAG facilities.
May require travel to customer plant locations.
This position is eligible for overtime compensation.
PHYSICAL DEMANDS 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 the essential functions.
While performing the duties of this job, the employee is regularly required to sit, stand, walk and stoop, kneel, or crouch and be hands on in trouble shooting the electrical system of the machines. The employee frequently is required to reach with hands and arms and talk or hear. The employee must occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, distance vision, and ability to adjust focus.
WORK ENVIRONMENT The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
The noise level in the work environment is usually moderate but can be very loud when observing machine commissioning / debug, runoffs or at customers plants.
This document is intended to describe the general nature and level of the work performed by this position. It is not intended to provide an exhaustive list of all the responsibilities of the position. To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
$68k-95k yearly est. 17d ago
Software Engineer, macOS Core Product - Sterling Heights, USA
Speechify
Senior programmer job in Sterling Heights, MI
At Speechify, our mission is to ensure reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products-including apps on iOS, Android, mac OS, Chrome, and web-to listen to PDFs, books, docs, and web content faster, smarter, and more joyfully than ever before. Our product has earned recognition from Google (
Chrome Extension of the Year
) and Apple (
App of the Day
and 2025 Inclusivity Design Award) for its impact and accessibility.
We're a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class companies like Amazon, Microsoft, Google, Stripe, and more. We move fast, ship often, and love solving real user problems.
Role Overview
As a Software Engineer on the mac OS team, you'll help build and scale Speechify's core desktop experience for millions of users. You'll own significant parts of our mac OS app architecture, ship production-ready code, and collaborate closely with product, design, and engineering teams across the company.
This is a key role for someone who thrives in a fast-paced startup environment, enjoys making high-impact product decisions, loves delightful user experiences, and has a passion for accessibility and performance.
What You'll Do
Lead key engineering and product decisions for the mac OS app.
Write, test, and ship production-quality code that scales to millions of users.
Maintain and evolve complex app architecture with a focus on performance and stability.
Work within a cross-functional team, partnering with designers and PMs to shape features from concept to launch.
Participate in product planning and roadmap discussions.
Drive continuous improvement in code quality, CI/CD processes, and development workflows.
You should have:
Demonstrated experience shipping mac OS (or related desktop) applications used by many customers.
Strong engineering instincts with a deep focus on user experience.
A strategic mindset for building great products-not just writing code.
Ability to work quickly, decide what to build now vs. later, and iterate fast.
Experience working in remote, distributed teams.
Technical requirements:
Swift / SwiftUI (mac OS) proficiency.
Solid understanding of AppKit, mac OS frameworks, and desktop-specific UI paradigms.
Strong understanding of concurrency and asynchronous execution models
Familiarity with Bitrise, CI/CD workflows (e.g., Xcode Cloud, GitHub Actions).
Strong understanding of concurrency and asynchronous execution models
What We offer:
Impact & Ownership: Build and influence a product used by millions globally.
Remote First: Flexible, asynchronous work culture.
Growth & Leadership: Flat org - leadership is earned by impact, not title.
Collaborative Environment: Work with smart, passionate engineers and designers.
Competitive Compensation: Market-aligned salary, bonus, and equity.
The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience
Why Join Speechify?
At Speechify, we ship fast, build for real users, and care deeply about quality and accessibility. You'll work on products that change lives, and your contributions will shape both the product and the company.
If this sounds like your kind of challenge, we'd love to hear from you. Apply with your resume and links to your portfolio or GitHub!
Think you're a good fit for this job?
Tell us more about yourself and why you're interested in the role when you apply.
And don't forget to include links to your portfolio and LinkedIn.
Not looking but know someone who would make a great fit?
Refer them!
Speechify is committed to a diverse and inclusive workplace.
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
$64k-85k yearly est. 10d ago
Software Engineer
Toyota Motor Company 4.8
Senior programmer job in Saline, MI
Who we are Collaborative. Respectful. A place to dream and do. These are just a few words that describe what life is like at Toyota. As one of the world's most admired brands, Toyota is growing and leading the future of mobility through innovative, high-quality solutions designed to enhance lives and delight those we serve. We're looking for talented team members who want to Dream. Do. Grow. with us.
Who we're looking for
Toyota's OneTech (IT) Department is looking for a passionate and highly-motivated Software Engineer.
The primary responsibility of this role is to oversee projects related to custom applications, software, hardware, and technology. This will require knowledge and technical expertise in the areas of application design and development, data management and analytics, and advanced vehicle development systems/tools. Reporting to the Research & Development Systems Manager, the person in this role will support the OneTech department's objective to deliver innovative solutions and maximize the value we provide to our business partners.
What you'll be doing
* Technology product owner providing daily prioritization of both project and operational work for a development team of 5-8 members, supporting a diverse set of Engineering applications, with multiple business owners and OneTech SME's.
* Apply disciplined software development processes and utilize leading edge technologies to design and implement automated solutions to business problems.
* Engage with multiple business groups with a diverse set of responsibilities to understand their current situation, identify issues or areas for improvement, propose solutions, and see them through to successful delivery.
* Understand the unique needs of advanced vehicle development and research groups and remove impediments to ensure Toyota's successful transition to a mobility company
* Manage diverse project delivery including: POC's, Pilot's, RFI/RFP, vendor trials, planning, enhancements, cost estimations, specifications of infrastructure and technical scope definitions.
What you bring
* Bachelor's degree in Computer Science, Management Information Systems or related discipline,
* 3-5 or more years of experience in software/application design and development.
* 2 or more years working in a large team, with varying skillsets and personalities, in order to successfully complete projects.
* 2 or more years of researching, planning, designing, implementing, and supporting Information Technology
* 1 year experience with low-code platform development (ex: PowerApps) and data analytics tools (ex: PowerBI)
* Knowledge of Database Architecture and Database Technology (Sharepoint, SQL, etc)
* Strong written and verbal communication skills to influence and persuade others, and the ability to create and present concepts and recommendations at all levels, from peers to Executives.
Added Bonus:
* 2 or more years of experience working with vendors on quotes, licensing, trials, maintenance, etc.
* Knowledge of IT infrastructure (cloud, on-prem, hybrid), data gateways via LAN/WAN, and cloud providers such as AWS, Azure.
What we'll bring
During your interview process, our team can fill you in on all the details of our industry-leading benefits and career development opportunities. A few highlights include:
* A work environment built on teamwork, flexibility and respect
* Professional growth and development programs to help advance your career, as well as tuition reimbursement
* Team Member Vehicle Purchase Discount
* Toyota Team Member Lease Vehicle Program (if applicable)
* Comprehensive health care and wellness plans for your entire family
* Toyota 401(k) Savings Plan featuring a company match, as well as an annual retirement contribution from Toyota regardless of whether you contribute
* Paid holidays and paid time off
* Referral services related to prenatal services, adoption, childcare, schools and more
* Tax Advantaged Accounts (Health Savings Account, Health Care FSA, Dependent Care FSA)
* Relocation assistance (if applicable)
Belonging at Toyota
Our success begins and ends with our people. We embrace all perspectives and value unique human experiences. Respect for all is our North Star. Toyota is proud to have 10+ different Business Partnering Groups across 100 different North American chapter locations that support team members' efforts to dream, do and grow without questioning that they belong.
Applicants for our positions are considered without regard to race, ethnicity, national origin, sex, sexual orientation, gender identity or expression, age, disability, religion, military or veteran status, or any other characteristics protected by law.
Have a question, need assistance with your application or do you require any special accommodations? Please send an email to *****************************.
$70k-93k yearly est. Auto-Apply 34d ago
Controls Software Engineer
Rule 5 Hire
Senior programmer job in Oakland, MI
The Controls Software Engineer will be responsible for the development, integration, and implementation of software used in the automatic control of paint and dispense systems. Plan and develop the scope for PLC/HMI programming, which includes commissioning, startup, and optimization of the controls systems for paint and dispense applications.
Required Skills and Experience:
Proven experience in multiple PLC programming languages such as Allen Bradley, Siemens,
Self-starter with experience in the development of software for PLC, GUI, HMI, and Robots
Strong technical knowledge of fieldbus communication (ControlNet, ProfiBus, DeviceNet, ModBus, Ethernet/IP, CanBus)
Proficient in HMI applications developed in VB.net, MS Visual Studio, and Panelview+. Knowledge of WinCC Flexible, iFix, and other HMI languages desirable
Knowledge of robotic paint application equipment and processes (FANUC integrator, Kawasaki)
Hands-on experience with electrical and mechanical equipment; measurement tools and techniques
Minimum of 1 year of experience in an OEM engineering & design environment.
Ability to multitask by handling diverse assignments concurrently in a demanding environment
Work well independently or be a team leader
Formal Education:
BS Degree in Electrical Engineering, mechatronics, or a related field preferred
Will consider equivalent experience and vocational school
Other Desired Skills, Experience, Traits:
Proficiency in French, Spanish languages a plus
Understanding of paint and dispense application technology.
General knowledge of paint process using bell speed, high voltage, shaping air, fluid control via gear pumps or regulators/flowmeters.
Experience with FANUC Robotics a plus
$64k-85k yearly est. Auto-Apply 60d+ ago
Software Engineer
TNA Toyota Motor Engineering & Manufacturing North America Company
Senior programmer job in Saline, MI
Who we are
Collaborative. Respectful. A place to dream and do. These are just a few words that describe what life is like at Toyota. As one of the world's most admired brands, Toyota is growing and leading the future of mobility through innovative, high-quality solutions designed to enhance lives and delight those we serve. We're looking for talented team members who want to Dream. Do. Grow. with us.
Who we're looking for
Toyota's OneTech (IT) Department is looking for a passionate and highly-motivated Software Engineer.
The primary responsibility of this role is to oversee projects related to custom applications, software, hardware, and technology. This will require knowledge and technical expertise in the areas of application design and development, data management and analytics, and advanced vehicle development systems/tools. Reporting to the Research & Development Systems Manager, the person in this role will support the OneTech department's objective to deliver innovative solutions and maximize the value we provide to our business partners.
What you'll be doing
Technology product owner providing daily prioritization of both project and operational work for a development team of 5-8 members, supporting a diverse set of Engineering applications, with multiple business owners and OneTech SME's.
Apply disciplined software development processes and utilize leading edge technologies to design and implement automated solutions to business problems.
Engage with multiple business groups with a diverse set of responsibilities to understand their current situation, identify issues or areas for improvement, propose solutions, and see them through to successful delivery.
Understand the unique needs of advanced vehicle development and research groups and remove impediments to ensure Toyota's successful transition to a mobility company
Manage diverse project delivery including: POC's, Pilot's, RFI/RFP, vendor trials, planning, enhancements, cost estimations, specifications of infrastructure and technical scope definitions.
What you bring
Bachelor's degree in Computer Science, Management Information Systems or related discipline,
3-5 or more years of experience in software/application design and development.
2 or more years working in a large team, with varying skillsets and personalities, in order to successfully complete projects.
2 or more years of researching, planning, designing, implementing, and supporting Information Technology
1 year experience with low-code platform development (ex: PowerApps) and data analytics tools (ex: PowerBI)
Knowledge of Database Architecture and Database Technology (Sharepoint, SQL, etc)
Strong written and verbal communication skills to influence and persuade others, and the ability to create and present concepts and recommendations at all levels, from peers to Executives.
Added Bonus:
2 or more years of experience working with vendors on quotes, licensing, trials, maintenance, etc.
Knowledge of IT infrastructure (cloud, on-prem, hybrid), data gateways via LAN/WAN, and cloud providers such as AWS, Azure.
What we'll bring
During your interview process, our team can fill you in on all the details of our industry-leading benefits and career development opportunities. A few highlights include:
A work environment built on teamwork, flexibility and respect
Professional growth and development programs to help advance your career, as well as tuition reimbursement
Team Member Vehicle Purchase Discount
Toyota Team Member Lease Vehicle Program (if applicable)
Comprehensive health care and wellness plans for your entire family
Toyota 401(k) Savings Plan featuring a company match, as well as an annual retirement contribution from Toyota regardless of whether you contribute
Paid holidays and paid time off
Referral services related to prenatal services, adoption, childcare, schools and more
Tax Advantaged Accounts (Health Savings Account, Health Care FSA, Dependent Care FSA)
Relocation assistance (if applicable)
Belonging at Toyota
Our success begins and ends with our people. We embrace all perspectives and value unique human experiences. Respect for all is our North Star. Toyota is proud to have 10+ different Business Partnering Groups across 100 different North American chapter locations that support team members' efforts to dream, do and grow without questioning that they belong.
Applicants for our positions are considered without regard to race, ethnicity, national origin, sex, sexual orientation, gender identity or expression, age, disability, religion, military or veteran status, or any other characteristics protected by law.
Have a question, need assistance with your application or do you require any special accommodations? Please send an email to *****************************.
$64k-85k yearly est. Auto-Apply 28d ago
RVC Software Engineer (9600)
Trialon Corporation 4.3
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.
How much does a senior programmer earn in Detroit, MI?
The average senior programmer in Detroit, MI earns between $73,000 and $130,000 annually. This compares to the national average senior programmer range of $78,000 to $141,000.