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
Looking for a job?
Let Zippia find it for you.
Senior Software Engineer
Belcan 4.6
Principal software engineer job in Warren, MI
Job Title: Defense Senior SoftwareEngineer - OS Specialization
Job Type: Contract (6 Months Contract)
Pay Rate: $50.48/hr
We are seeking a highly skilled Defense Senior SoftwareEngineer 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 softwareengineering 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 engineeringsoftware 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
Manager, Software Engineer
Relativity 4.7
Principal software engineer job in Detroit, MI
Posting Type
Hybrid
Relativity is a market-leading global tech company that equips legal and compliance professionals with a powerful platform to organize data, uncover the truth, and act on it. Our SaaS product, RelativityOne, is the fastest-growing in our company's history, trusted by the U.S. Department of Justice, 199 of the Am Law 200, and over 329,000 enabled users for litigation, internal investigations, and compliance projects.
We've been consistently recognized as a great workplace, and we seek individuals who bring their authentic selves to our team.
Job Description and Requirements
As a SoftwareEngineering Managerin Engineering Systems, you will:
Lead an internal platform team that empowers Relativity developers to deliver high-value products.
Lead and develop a high-performing team of softwareengineers.
Serve as a subject matter expert for the product features your team owns.
Make decisionsregardingyour team's operations andobjectives.
Receive mentorship and coaching from leadership to support your success.
Key Responsibilities Include:
People & Performance Management
Oversee ascrum team, ensuring its success through Agile principles and leadership.
Foster a high-performance culture and cost-effective practices.
Allocate team members' efforts strategically based on organizational needs.
Drive organizational efficiency through industry best practices for SaaS products.
Conduct 1:1meetingsto supportyourdirect reports.
Promoteknowledge-sharingacross the team.
Offer technical leadership in your team's feature set or domain.
Guide employees on career development and future opportunities.
Manage the team's workload, hiring, and performance evaluation.
Technology & Strategy Leadership
Serve as a technology advisor, staying ahead of industry trends.
Contribute hands-on tosoftware design, development, and integration.
Leveragelead engineersand architects to develop effective solutions.
Develop a strategic vision for your team's domain.
Implement operational policies and drive process improvements.
We enjoy working with smart, driven people who have fun building innovative solutions. We expect you to be versatile, display leadership qualities, and be excited to tackle new challenges across the full tech stack.
Qualifications
Positive attitude and strong teamwork skills
Bachelor's degree in computer scienceor a related field
4+ years managing software development teams
10+ years of experience in commercial-grade software development
Experience leading remote teams
Strong knowledge of:
Modern programming languages and object-oriented programming
High-performance, fault-tolerant distributed systems
Cloud environments (SaaS, PaaS)
Infrastructure as Code(Terraform,Pulumi, etc.)
Ability to motivate teams and improve efficiency under pressure
Strong verbal, presentation, and written communication skills
Experience with Agile methodologies
Experience with GitHub Actions, Jenkins, or other automation tools
Proven success leading SaaS or PaaS products
Cloud platforms (Azure preferred)
Relativity is committed to competitive, fair, and equitable compensation practices.
This position is eligible for total compensation which includes a competitive base salary, an annual performance bonus, and long-term incentives.
The expected salary range for this role is between following values:
$155,000 and $233,000
The final offered salary will be based on several factors, including but not limited to the candidate's depth of experience, skill set, qualifications, and internal pay equity. Hiring at the top end of the range would not be typical, to allow for future meaningful salary growth in this position.
Suggested Skills:
Budget Management, Engineering Management, Innovation, Leadership, Performance Management (PM), Process Improvements, Project Management, Quality Assurance (QA), Risk Management, Stakeholder Management
$108k-134k yearly est. 3d ago
Software Engineer II (C# & Angular)
Onestream Software 4.3
Principal software engineer job in Birmingham, MI
SoftwareEngineer II
Employment Type: Full-Time
Compensation: $104,000.00 - $130,000.00 (Range applies t US candidates only) + Benefits/Variable Comp/Equity - Range may vary based on experience.
Benefits Offered: Vision, Medical, Life, Dental, 401K
Summary
The SoftwareEngineer II on the Cloud Development team designs, develops and maintains solutions that support the management and orchestration of OneStream's cloud hosting infrastructure.
This position requires strong knowledge of modern software design principles, concepts and best practices. The position reports t the Manager, Cloud Development and will interact with team members and other engineering teams.
The SoftwareEngineer II is expected t work well in a focused group of engineers and may coach or mentor team members. This role requires strong knowledge of modern software design principles, concepts, and best practices.
Primary Duties and Responsibilities
Analyze, design, develop, and maintain efficient, reusable, and reliable code.
Integrate data storage solutions.
Ensure the best possible performance, quality, and responsiveness of applications.
Identify bottlenecks and bugs, and devise solutions t mitigate and address these issues.
Help maintain code quality, organization, and automatization.
Provide ongoing maintenance, support, and enhancements for existing Cloud Development solutions.
Produce appropriate unit and functional tests t maintain the integrity of the code base as further development occurs.
Take an active role in research activities t define and scope new features and solutions.
Provide guidance and support t less experienced members of the team.
Perform reviews of code submitted by team members.
Required Skills, Education, and Experience
Bachelor's degree in a technology-related field.
5+ years programming experience.
Azure Certified Developer Associate.
Experience developing and consuming REST APIs.
Proven analytical and problem-solving skills.
Highly self-motivated and directed.
Strong understanding of object-oriented programming.
Skill for writing reusable libraries.
Familiar with various design and architectural patterns.
Experience with Agile/Scrum Development Methodologies.
Ability to analyze and communicate technical issues, lead discussions, and influence decisions.
Excellent written, verbal, and interpersonal skills.
Experience troubleshooting errors, analyzing log data, and developing a resolution.
Understanding cloud concepts including elasticity, security, and identity management.
Technologies
C#, PowerShell, VB .Net, Visual Studio, Azure DevOps, Git, and Atlassian Jira. Azure compute/hosting technologies such as Azure Functions, Container Apps, Batch, Kubernetes Service.
Preferred Education and Experience
Experience with technologies such as:
Azure SQL, Cosmos DB, Data Lake, Storage (table, queue, blob).
Azure Application Insights, Dynatrace.
Blazor, Angular, React.
Skills and certifications
Experience reviewing code for compliance to coding standards and acceptance criteria.
Any relevant certification such as Microsoft Certified: Azure Solutions Architect, Microsoft Certified: Azure DevOps Engineer Expert, etc.
Knowledge, Skills, and Abilities
Ability to effectively prioritize and execute tasks in a high-pressure environment is crucial.
Proven analytical and problem-solving abilities.
Adept at conducting research into software-related issues and products.
Must be able to learn, understand, and apply new technologies.
Strong written and oral communication skills.
Strong interpersonal skills.
Customer service skills an asset.
Highly logical.
Highly self-motivated and directed.
Keen attention to detail.
Comfortable interacting with C-level executives.
Who We Are
OneStream is how today's Finance teams can go beyond just reporting on the past and Take Finance Further by steering the business to the future. It's the only enterprise finance platform that unifies financial and operational data, embeds AI for better decisions and productivity, and empowers the CFO to become a critical driver of business strategy and execution. Our vision is to be the operating system for modern finance, digitizing core financial functions and empowering the CFO to become a critical driver of business strategy. To learn more visit ******************
Why Join The OneStream Team
Transparency around corporate structure, salary, and benefits.
Core value of customer success.
Variety of project work (not industry-specific).
Strong culture andcamaraderie.
Multiple training opportunities.
Benefits at OneStream
OneStream employees are passionate, hardworking individuals who go above and beyond to keep our customers happy and follow through on our mission statement. They consistently deliver the best and in turn, we make every effort to keep them cared for and happy. A sample of the benefits we provide are:
Excellent Medical Plan.
Dental & Vision Insurance.
Life Insurance.
Short & Long Term Disability.
Vacation Time.
Paid Holidays.
Professional Development.
Retirement Plan.
All candidates must be legally authorized to work for any company in the country where this position is located without sponsorship.
OneStream is an Equal Opportunity Employer.
#LI-TO1 #LI-REMOTE
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.
$104k-130k yearly 6d ago
Workday Sr. Developer
The Auto Club Group 4.2
Principal software engineer job in Dearborn, MI
Description
Primary Duties and Responsibilities (details of the basic job functions):
Serves as a team leader/senior technical team member in the planning, designing, developing, implementing, and/or supporting complex to moderately complex new or revised processes, systems, or networks. Acts as an acknowledged expert in one or more technical specialties and/or mission critical application systems, and provides leadership in design, development and application integration. Ensures functional and technical designs support customer requirements. Develops an understanding of the Auto Club Group business strategy and competitive environment and translate and implements business strategies into technology solutions. Provides a high degree of technical and/or application expertise and design/programming leadership. Assists Security team in the development of appropriate audit controls and procedures to ensure the integrity and protection of company resources. Develops work plans and estimates projects and ensures that project team(s) and/or plan deliverables remain on schedule and budget.
Integration Development: Design, build, test, and deploy complex integrations between Workday and third-party systems using Workday Studio, Enterprise Interface Builder (EIB), Core Connectors, and Web Services (REST/SOAP).
Prism Analytics & Reporting: Develop and maintain data pipelines, datasets, and transformations in Workday Prism Analytics to integrate data from diverse sources and support advanced reporting needs.
Module Expertise: Have a deep understanding of both Workday HCM (Core HR, Benefits, Payroll, etc.) and Financial Management (Financial Accounting, Procurement, Expenses, Projects) modules.
Configuration & Customization: Configure Workday business processes, security roles, calculated fields, and custom objects to align with business requirements.
Reporting & Dashboards: Create and maintain custom, advanced, and matrix reports using Workday Report Writer, and build interactive dashboards and Discovery Boards to deliver key business insights.
Troubleshooting & Support: Research, analyze, and resolve technical issues within the Workday platform, providing ongoing production support and ensuring data integrity.
Collaboration: Partner closely with cross-functional HR, Finance, and IT teams to gather requirements, define technical specifications, and ensure successful project delivery.
System Maintenance: Participate in Workday's semi-annual release cycles, including impact analysis, testing, and deployment of new features and functionalities.
Supervisory Responsibilities (briefly describe, if applicable, or indicate None):
none
II. Required Qualifications (these are the minimum requirements to qualify)
Education (include minimum education and any licensing/certifications):
Bachelor's degree in Computer Science or a related field or an equivalent level of work experience.
Experience:
Designing, developing, implementing, or supporting complex to moderately complex information systems
Building or supporting mainframe or distributed systems
Identifying, analyzing and resolving complex business/technical problems
Technology assessment, recommendations and selection
Providing technical consultation/leadership to project teams
Staffing, coordinating/leading a large project team or a variety of small project teams
Budgeting and expense control
Mainframe, distributed, and/or Web-based system design and development
Database management systems
PC fundamental software tools
Programming languages
Prototyping
Database design
Project management tools and techniques
Multi-platform capabilities
User interaction
HTML and web development tools
System development tools (e.g. Endevor, IMS Expert, Xpediter, SQA Team Test, Eclipse)
Integration
Knowledge and Skills:
Relational database concepts
Use cases, object oriented design and programming techniques
Systems operation practices
Security and control procedures
Web server, and IP-level distributed technologies
Evaluation of a complex system and understand the inter-dependencies between components
III. Preferred Qualifications:
Experience in an insurance environment or other service industry.
Rational Unified Process (RUP) development methodology
Joint Application Design (JAD)/Rapid Application Design (RAD) techniques
Database modeling
Post Specifically for Corporate Software Integration area:
Education:
Workday certification(s) in Studio, Prism Analytics, or Integrations.
Experience:
Minimum of 4 years of hands-on experience in a Workday Developer or similar technical role.
Systems Development Life Cycle (SDLC) Experience
Experience in working with CD/CI DevOps various tools BitBuket, Jenkins etc.
Experience working in agile or hybrid project delivery environments.
Functional Knowledge:
Strong understanding of business processes within both Workday HCM and Financial Management modules.
Familiarity with ETL concepts and accounting center.
Skills:
Strong relational database skills
How you will benefit:
A competitive annual salary between $115,000-$130,000
ACG offers excellent and comprehensive benefits packages, including:
Medical, dental and vision benefits
401k Match
Paid parental leave and adoption assistance
Paid Time Off (PTO), company paid holidays, CEO days, and floating holidays
Paid volunteer day annually
Tuition assistance program, professional certification reimbursement program and other professional development opportunities
AAA Membership
Discounts, perks, and rewards and much more
FLEX WORK IN WORK ENVIRONMENT
This position is currently able to work remotely from a home office location for day-to-day operations unless occasional travel for meetings, collaborative activities, or team building activities is specified by leadership. This is subject to change based on amendments and/or modifications to the ACG Flex Work policy.
Who We Are
Become a part of something bigger.
The Auto Club Group (ACG) provides membership, travel, insurance, and financial service offerings to approximately 14+ million members and customers across 14 states and 2 U.S. territories through AAA, Meemic, and Fremont brands. ACG belongs to the national AAA federation and is the second largest AAA club in North America.
By continuing to invest in more advanced technology, pursuing innovative products, and hiring a highly skilled workforce, AAA continues to build upon its heritage of providing quality service and helping our members enjoy life's journey through insurance, travel, financial services, and roadside assistance.
And when you join our team, one of the first things you'll notice is that same, whole-hearted, enthusiastic advocacy for each other.
We have positions available for every walk of life! AAA prides itself on creating an inclusive and welcoming environment of diverse backgrounds, experiences, and viewpoints, realizing our differences make us stronger.
To learn more about AAA The Auto Club Group visit ***********
Important Note:
ACG's Compensation philosophy is to provide a market-competitive structure of fair, equitable and performance-based pay to attract and retain excellent talent that will enable ACG to meet its short and long-term goals. ACG utilizes a geographic pay differential as part of the base salary compensation program. Pay ranges outlined in this posting are based on the various ranges within the geographic areas which ACG operates. Salary at time of offer is determined based on these and other factors as associated with the job and job level.
The above statements describe the principal and essential functions, but not all functions that may be inherent in the job. This job requires the ability to perform duties contained in the job description for this position, including, but not limited to, the above requirements. Reasonable accommodations will be made for otherwise qualified applicants, as needed, to enable them to fulfill these requirements.
The Auto Club Group, and all its affiliated companies, is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, disability or protected veteran status.
Regular and reliable attendance is essential for the function of this job.
AAA The Auto Club Group is committed to providing a safe workplace. Every applicant offered employment within The Auto Club Group will be required to consent to a background and drug screen based on the requirements of the position.
$115k-130k yearly 6d ago
Software Developer
Teksystems 4.4
Principal software engineer job in Pontiac, MI
We are seeking a skilled *Software Developer* with experience in *.NET development*, *Kofax automation*, and *Laserfiche solutions*. The ideal candidate will design, develop, and maintain applications that streamline business processes, integrate document management systems, and enhance workflow automation.
*Key Responsibilities*
* Develop and maintain applications using *.NET technologies* (C#, ASP.NET, MVC).
* Configure, customize, and support *Kofax *solutions.
* Implement and manage *Laserfiche* workflows, forms, and document management features.
* Collaborate with business analysts and stakeholders to gather requirements and deliver solutions.
* Integrate systems and ensure data accuracy across platforms.
* Troubleshoot and resolve technical issues in a timely manner.
* Maintain documentation and adhere to best practices for coding and system design.
*Required Qualifications*
* Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).
* *3+ years of experience* in software development using *.NET (C#, ASP.NET)*.
* Hands-on experience with *Kofax Capture* and/or *Kofax TotalAgility*.
* Proficiency in *Laserfiche* configuration and workflow automation.
* Strong understanding of relational databases (SQL Server preferred).
* Excellent problem-solving and communication skills.
*Job Type & Location*
This is a Permanent position based out of Pontiac, MI.
*Pay and Benefits*The pay range for this position is $50.00 - $60.00/hr.
Eligibility requirements apply to some benefits and may depend on your job
classification and length of employment. Benefits are subject to change and may be
subject to specific elections, plan, or program terms. If eligible, the benefits
available for this temporary role may include the following:
* Medical, dental & vision
* Critical Illness, Accident, and Hospital
* 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
* Life Insurance (Voluntary Life & AD&D for the employee and dependents)
* Short and long-term disability
* Health Spending Account (HSA)
* Transportation benefits
* Employee Assistance Program
* Time Off/Leave (PTO, Vacation or Sick Leave)
*Workplace Type*This is a hybrid position in Pontiac,MI.
*Application Deadline*This position is anticipated to close on Jan 26, 2026.
h4>About TEKsystems:
We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
About TEKsystems and TEKsystems Global Services
We're a leading provider of business and technology services. We accelerate business transformation for our customers. Our expertise in strategy, design, execution and operations unlocks business value through a range of solutions. We're a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia, who partner with us for our scale, full-stack capabilities and speed. We're strategic thinkers, hands-on collaborators, helping customers capitalize on change and master the momentum of technology. We're building tomorrow by delivering business outcomes and making positive impacts in our global communities. TEKsystems and TEKsystems Global Services are Allegis Group companies. Learn more at TEKsystems.com.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
$50-60 hourly 2d ago
Workday Financials Technical Lead
Plante Moran 4.7
Principal software engineer job in Southfield, MI
Count on us. Our "we-care" culture is more than just a motto; it's a promise. From day one, we prioritize your growth, well-being, and success. You can count on us to support your career journey and help you achieve your professional goals. Join us.
We are seeking a highly skilled and experienced Workday FINS/PSA Technical Lead to support Plante Moran's Workday platform and connected systems. This position is part of the Firm's Workday Center of Excellence (CoE), focused on cloud-based operations that integrate and optimize essential functions of HR, Finance, and Professional Services Automation. The Workday FINS/PSA Technical Lead will collaborate and work cross-functionally with business owners, stakeholders, project managers, solution architects, and technology teams to design, build and maintain scalable Workday products that support our finance and accounting functions.
Your role
Serve as the primary technical expert for Workday FINS and PSA.
Act as a trusted advisor to our functional SMEs, providing technical support for day-to-day activities and enhancement initiatives.
Participate and provide technical leadership in all phases of new deployment projects from discovery and planning through implementation and support.
Collaborate with functional and technical teams to gather requirements and translate them into scalable solutions.
Identify strategies, risks, and options for recommended solutions.
Provide technical leadership, mentorship and knowledge sharing to cross-functional teams.
Provide Workday technical support to the Product Managers and Product Owners as needed for development of the product roadmap.
Collaborate with the Workday HR Technical Lead to develop and maintain a Workday implementation playbook, including standardized processes and templates to be used on all significant deployment projects. Lead project teams in the execution of this playbook in FINS/PSA specific Workday projects.
Provide technical support to the functional SMEs during regression testing of Workday's semi-annual releases.
Initiate, track, and follow up on support requests with Workday and third-party partners.
Participate in and drive continuous improvement initiatives.
Maintain required documentation, including design documents, release notes, and support processes.
Attend relevant trainings, webinars and conferences to stay current on new and updated features, functionality and best practices to apply to the Firm's Workday platform.
Build and maintain a network of peers in the Workday ecosystem.
Your qualification
Bachelor's degree in Business, Information Systems, Finance/Accounting, or related degree required.
Minimum 6 years of related experience in enterprise application platforms, finance/accounting or a combination required.
3+ years of technical experience and knowledge of Workday system administration, architecture, and application configuration is preferred.
Advanced knowledge of the Workday platform, including data structures, system configuration, security models, and business processes.
Strong understanding of accounting, finance and PSA business processes.
Workday Certification in FINS and/or PSA functional areas preferred.
Experience configuring and supporting Workday Adaptive Financial Planning preferred.
Demonstrated ability in a lead role on implementation projects and ability to effectively collaborate with cross-functional teams.
Excellent communication, presentation, and interpersonal skills.
Ability to conceptualize and present ideas and solutions clearly and concisely, including translating technical concepts into business-friendly and user-friendly language.
An innovative mindset with a focus on continuous improvement.
High level of comfort working with all levels of employees.
Strong organizational skills and meticulous attention to detail.
Proven analytical and problem-solving abilities.
Ability to work in a fast-paced environment and to adapt to frequent change.
Ability to manage multiple projects simultaneously and drive them to completion.
#LI-CD1
#LI-Hybrid
What makes us different?
On the surface, we're one of the nation's largest audit, tax, consulting, and wealth management firms. But dig a little deeper, and you'll see what makes us different: we're a relatively jerk-free firm (hey, nobody 's perfect) with a world-class culture, consistent recognition as one of Fortune Magazine's "100 Best Companies to Work For," and an endless array of opportunities.At Plante Moran, diversity, equity and inclusion means that all staff members have equitable and fair opportunities to succeed, in an inclusive environment, with their individual, unique identities. So,what are you waiting for? Apply now.
Plante Moran enjoys a "Workplace for Your Day" model which, simply put, means we strive for flexibility and balance while staying true to our principally in-person model. We believe that face-to-face interactions are paramount for individual and collective development, but also encourage individuals to work with their supervisor and team to determine their optimal working environment each day.
Plante Moran is committed to a diverse workplace.We strive to create a culture where each person feels accepted and valued. We believe that each person's ultimate potential begins with first acknowledging their inherent dignity. When we can recognize - and celebrate - our many human differences, we're able to create a workplace where all staff feel a sense of belonging and an opportunity to succeed. This allows us to attract and retain the best talent, serve clients through diverse thinking, and better represent and support the various communities in which we live and work.Plante Moran is an Equal Opportunity Employer.
Plante Moran maintains a drug-free workplace.
Interestedapplicantsmust submit their resume for consideration using our applicant tracking system. Due to the high volume of interest in our positions, only candidates selected for interviews will be contacted. Candidates must be legally authorized to work in the United States without sponsorship, with the exception of qualified candidates who are bilingual in either Japanese and English or Chinese and English. Unsolicited resumes from search firms or employment agencies, or similar, will not be paid a fee and become the property of Plante Moran.
The specific statements above are not intended to be all-inclusive.
We are pleased to offer eligible staff a robust benefits package. Eligibility and contribution requirements for some of these benefits vary based on the number of hours staff work per week. Highlights include health, dental, vision, disability, and life insurance. In addition to this, eligible staff are able to take advantage of our Flexible Time Off and various pre-determined holidays, as well as a 401(k) plan, flexible benefits plans, business-related travel expense, lodging, and meal reimbursement for business-related use. A pension plan is also available for eligible administrative and paraprofessional staff. A discretionary bonus plan is available for eligible staff. Plante Moran also offers some contingent staff positions the option to elect health insurance in addition to limited paid sick time.
The compensation range reflects the base salary we reasonably expect to pay for this position across our offices in the following regions: CO, IL, OH, and MA. Please review theposition description for theapplicable geographic location. Generally, experienced hires are not hired at or near the maximum salary range, as compensation decisions take into account a wide variety of factors, including but not limited to: responsibilities, education, experience, knowledge, skills, and geography. For early career roles, including campus hires, we offer standardized, market-based starting salaries among individuals within the same hiring group. This approach ensures fairness and reflects current industry benchmarks for entry-level talent.
Under Colorado's Job Application Fairness Act, you have the right to redact, from any documents that you submit in connection with your application, information that identifies your age, date of birth, or dates of attendance at or graduation from an educational institution. Should you wish to exercise your right to redact such information, please redact it prior to submitting documentation.
The compensation range for this role in CO, IL, OH, and MA is: $103,500-$160,000
$103.5k-160k yearly 5d ago
Mobile Software Engineering Intern
Whisker 4.0
Principal software engineer job in Auburn Hills, MI
Requirements
What You'll Bring:
Working toward a BA/BS in Computer Science, Engineering, or a related field, or equivalent practical experience
Familiarity with mobile app development concepts (Flutter or native)
Basic understanding of client-server communication and APIs
Experience working with JSON and asynchronous programming patterns
Ability to use modern development tools such as Xcode, Android Studio, or VS Code
Interest in UI implementation and responsive design
Strong problem-solving skills and eagerness to learn from senior engineers
Maintains confidentiality of proprietary information
Ability to maintain a professional atmosphere in a fast-paced environment with numerous interactions and interruptions
A high degree of initiative, self-motivation, and ability to motivate others
Ability to establish and maintain cooperative working relationships with Team Members and colleagues
Comfortable with office pets (cats, dogs)
Not Required but Nice to Have!
Experience with Flutter state management (Riverpod, Provider, BLoC, etc.)
Personal or academic projects involving mobile apps or IoT
Familiarity with WebSockets or real-time communication patterns
Exposure to automated testing frameworks
Basic understanding of native Android or iOS concepts
Benefits & Perks:
Join a tenacious, inventive company that empowers team members to chart their own path, lead by grounding decisions in the “why”, and has a strong sense of empathy and openness to new perspectives. Be a part of exciting growth, work with incredible people, and create tomorrow's pet products-plus a whole lot of extras. You will also be provided with:
Premium Medical/Dental/Vision insurance
Paid parental leave
Whisker Parents Program
1 day "pawternity" leave for new pet adoption
Pet Insurance Discount
401K match
Flexible spending accounts
Company-paid short-term disability and life insurance
Employee Assistance Program (EAP)
Generous paid time off
14 Paid Holidays
Top of the line equipment
Pet-friendly office
Whisker products and swag
Continuing education Support
On-site gym with Peloton
Referral program
Statement of Inclusivity:
We believe different perspectives make Whisker better and strive to create a place where everyone has equal opportunities to thrive.
Please ensure to regularly check your email spam folder for any communication from Whisker to avoid missing important updates regarding your application status.
#onsite1
$35k-56k yearly est. 13d ago
Software Engineering - Summer 2026 Internships
Rivian 4.1
Principal software engineer job in Plymouth, MI
About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. Role Summary Internship Term: Summer 2026 This is a bucket application, and is not an official opening. Your application can be considered for Rivian's 2026 internship programs. If you are selected, you will receive communication with specific responsibilities and qualifications for the role you are being considered for. Rivian internships are experiences optimized for student candidates. To be eligible, you must be an undergraduate or graduate student in an accredited program during the internship term with an expected graduation date between Fall 2026 through Spring 2028. Rivian's Internship Program requires active student enrollment. Information regarding your expected degree completion date is collected solely to verify eligibility and determine your availability for future full-time opportunities. Rivian is an equal opportunity employer and does not use graduation dates to determine the age of applicants or as a basis for discriminatory hiring decisions. If you are not pursuing a degree, please see our full time positions on our Rivian careers site. Note that if your university has specific requirements for internship programs, it is your responsibility to fulfill those requirements. Responsibilities Applying to this opening will place you into consideration for Rivian's 2026 summer internship program. Teams your application can be considered for include: Digital Platforms Mobile Development (Android or iOS) Internal Applications DevOps Cybersecurity Fullstack Development Front-end Development Back-end Development Qualifications Must be currently pursuing a bachelors, masters, or PhD degree Actively pursuing a degree, or one closely related, in Computer Science, Computer Engineering, or similar. Experience in software development and coding in one or more of the following languages: Python, Java, Javascript, Kotlin, Ruby, GoLang, Typescript, or similar. Experience and familiarity with data structures and algorithms. Must have excellent written and verbal communication skills Ability to navigate ambiguity in a fast-paced environment Capable of working as a member of a team across several cross functional disciplines, including with external stakeholders Pay Disclosure Salary Range/Hourly Rate for Internships: The range of pay for internships is 25.00-51.00 per hour. Actual compensation will be determined based on location, and other factors permitted by law. Rivian provides robust wellness benefits, and a medical insurance package for interns, their spouse or domestic partner, and children up to age 26. Coverage is effective on the first day of employment, and Rivian covers most of the premiums. Equal Opportunity Rivian is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law. Rivian is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at candidateaccommodations@rivian.com. Candidate Data Privacy Rivian may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes ("Candidate Personal Data"). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law. Rivian may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian affiliates; and (iii) Rivian's service providers, including providers of background checks, staffing services, and cloud services. Rivian may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, the United Kingdom, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions. Please note that we are currently not accepting applications from third party application services.
Must be currently pursuing a bachelors, masters, or PhD degree Actively pursuing a degree, or one closely related, in Computer Science, Computer Engineering, or similar. Experience in software development and coding in one or more of the following languages: Python, Java, Javascript, Kotlin, Ruby, GoLang, Typescript, or similar. Experience and familiarity with data structures and algorithms. Must have excellent written and verbal communication skills Ability to navigate ambiguity in a fast-paced environment Capable of working as a member of a team across several cross functional disciplines, including with external stakeholders
Applying to this opening will place you into consideration for Rivian's 2026 summer internship program. Teams your application can be considered for include: Digital Platforms Mobile Development (Android or iOS) Internal Applications DevOps Cybersecurity Fullstack Development Front-end Development Back-end Development
$57k-76k yearly est. 10d ago
Software Engineering Summer Intern
Toyoda Gosei North America Corporation 4.4
Principal software engineer job in Troy, MI
Job Description
The Toyoda Gosei Group is a leading global manufacturer of rubber and plastic automotive components, safety systems and LEDs. Globally Headquartered in Japan with a network of 67 group companies in 17 countries and regions, the Group brings its extensive range of products to customers all over the world.
Toyoda Gosei North America (located in Troy, MI) has an opening for a SoftwareEngineering Summer Intern. The selected candidate will assist Corporate Information Systems (CIS) team with day-to-day end-user support and software development.
Primary Duties and Responsibilities:
• Assist with the preparation of documentation for software development process
• Provide assistance to CIS team with helpdesk call answering and basic problem resolution
• Assist software development team with .NET development projects and troubleshooting
• Assist with the troubleshooting and issue resolution on .NET legacy applications
• Assist with the preparation of business process improvement initiatives
Additional Qualifications:
• Minimum of 2 years' undergraduate studies completed
• Coursework towards a Bachelor's Degree in Computer Science, SoftwareEngineering, Information Technology, Information Systems, Data Science or other related field
• Experience with Visual Studio 2017 or later, C#, VB.Net, SQL Server, Javascript, jQuery, ASP.NET is required
• Excellent organization and communication skills required.
• Strong problem solving skills
• Highly analytical and detail-oriented.
$47k-68k yearly est. 6d ago
Application Software Engineer
Vast Production Services
Principal software engineer job in Troy, MI
Application SoftwareEngineer - Job Description
Vast Solutions provides products and services to the surface transportation and consumer embedded electronic controls markets. Our in-house multi-disciplinary engineering teams are responsible for all facets of product development and production. We are looking for a candidate to work in our Software development team. The ideal candidate will have experience in Application Development and a desire to work on mission critical real time embedded control systems.
Key Responsibilities:
Participate in all phases of Development (architecture, design, implementation, debug, validation & verification) of application software used to control embedded modules. This would include Android/IoS/PC platforms.
Collaboratively participate in the architecting of solutions with the Lead SoftwareEngineer and the Systems and Hardware engineering teams.
Support quoting new business opportunities with respect to software content.
Implement and execute software development best practices & methodologies.
Perform troubleshooting of Software & Systems issues with company products.
$67k-91k yearly est. 60d+ ago
Controls Software Engineer
ISG 4.7
Principal software engineer job in Brighton, MI
ISG - Controls SoftwareEngineer 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 SoftwareEngineer 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 SoftwareEngineers 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 SoftwareEngineers 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
Principal software engineer 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
Software Engineer II, Offboard Python Application
Latitude Ai
Principal software engineer job in Detroit, MI
Latitude AI (lat.ai) develops automated driving technologies, including L3, for Ford vehicles at scale. We're driven by the opportunity to reimagine what it's like to drive and make travel safer, less stressful, and more enjoyable for everyone.
When you join the Latitude team, you'll work alongside leading experts across machine learning and robotics, cloud platforms, mapping, sensors and compute systems, test operations, systems and safety engineering -
all dedicated to making a real, positive impact on the driving experience for millions of people.
As a Ford Motor Company subsidiary, we operate independently to develop automated driving technology at the speed of a technology startup. Latitude is headquartered in Pittsburgh with engineering centers in Dearborn, Mich., and Palo Alto, Calif.
Meet the team:
The Virtual Test Ecosystem (VTE) team ensures that our simulation (fully synthetic) and resimulation (replay engine using vehicle logs) workflows run efficiently and reliably at large scale. We use a mix of open source and cloud provider services to implement a processing framework that's cloud-agnostic as well as capable of running on-prem. The results of these simulations is business-critical for us - they're used in order to allow autonomy developers and testers to do large-scale safety and performance testing of changes prior to in-vehicle testing. We interact with engineers throughout the onboard and offboard stack in order to ensure smooth end-to-end capabilities.
What you'll do:
We run vehicle simulations at unprecedented scales in order to ensure we're releasing a safe product. You'll support this via improvements to our sim/resim cloud framework and applications that run on this framework. In terms of implementation, this involves a lot of Python coding, interacting with open source packages and various AWS/GCP services. In terms of analysis, we're constantly looking for bottlenecks that limit scalability or otherwise hinder performance. You'll put together benchmarking to identify these spots and associated dashboards to track and summarize the information. Then armed with that information, you'll implement solutions to increase efficiency
It's not enough to have a framework that is functional - it needs to be intuitive and easy to use. We take our best guesses at this, but things evolve over time based on user interaction - both direct feedback as well as realizing how users are accidentally misusing or misinterpreting the results. VTE supports autonomy, systems, test, and a variety of other teams across the organization. Having an eye for how the system is being used, what users need, and a willingness to engage with these users on future improvements is critical
We also can't build it all, so we want to make the framework well-documented and as self-serve as possible for others to extend it (while being there to answer questions). For example, when there's a new portion of the autonomy stack, we want that autonomy team to be able to update resim to add it in themselves so that they can iterate quickly
In order to run logs through resim, we need to first know what logs are interesting. You'll contribute to the ecosystem of how we manage storing and searching for these logs efficiently, including how we automate indexing the interesting actors and interactions in a scene and how we determine our dataset coverage
Once we've run resim, we want to do something with the updated logs. Frequently this involves metrics to analyze the AV's performance; these metrics could range from low-level performance of a particular detector in the stack to if the AV is meeting high-level business objectives. You'll both work on the sim/resim cloud framework implementation to make this easy for all developers to add in their metrics and support the metrics implementation themselves as needs arise
What you'll need to succeed:
Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field and 2+ years of relevant experience, Master's degree, or PhD
Expertise in writing Python code that's efficient, well-documented, and well-tested
2+ years' experience writing scalable applications that execute in a cloud or HPC environment
2+ years' experience writing software that interacts with AWS and/or GCP services
Familiarity with NumPy and scientific programming
Willingness and desire to learn how onboard and offboard components interact with each other and propose solutions to improve how developers and testers work with both systems
Nice to have:
C++ development experience
Experience with Kubernetes
What we offer you:
Competitive compensation packages
High-quality individual and family medical, dental, and vision insurance
Health savings account with available employer match
Employer-matched 401(k) retirement plan with immediate vesting
Employer-paid group term life insurance and the option to elect voluntary life insurance
Paid parental leave
Paid medical leave
Unlimited vacation
15 paid holidays
Daily lunches, snacks, and beverages available in all office locations
Pre-tax spending accounts for healthcare and dependent care expenses
Pre-tax commuter benefits
Monthly wellness stipend
Adoption/Surrogacy support program
Backup child and elder care program
Professional development reimbursement
Employee assistance program
Discounted programs that include legal services, identity theft protection, pet insurance, and more
Company and team bonding outlets: employee resource groups, quarterly team activity stipend, and wellness initiatives
Learn more about Latitude's team, mission and career opportunities at lat.ai!
The expected base salary range for this full-time position in California is $150,320 - $225,480 USD. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level. Latitude employees are also eligible to participate in Latitude's annual bonus programs, equity compensation, and generous Company benefits program, subject to eligibility requirements.
Candidates for positions with Latitude AI must be legally authorized to work in the United States on a permanent basis. Verification of employment eligibility will be required at the time of hire. Visa sponsorship is available for this position.
We are an Equal Opportunity Employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status.
What You'll Do:
Application Development: Build and optimize AI apps in C++ and Python on MemryX accelerators.
Customer Engagement & Outreach: Serve as technical contact (troubleshoot issues, translate requirements, and integrate our stack) and represent MemryX at conferences and workshops.
AI Demos: Develop end-to-end demos (hardware+software) for trade shows and internal use.
Community: Engage with the open-source community via our GitHub repositories and forums.
SDK Enhancement: Identify, propose, and help implement new SDK features to improve our developers' experiences.
What We Expect to See:
Education: BS or MS in Computer Science, Computer Engineering, or related field.
Experience: Relevant internship, or previous work experience.
Programming: Proficient in Python and/or C++; eager to pick up new languages and tools.
ML Frameworks: Hands-on with TensorFlow or PyTorch.
Dev Tools: Comfortable in Linux environments and Git-based workflows.
Soft Skills: Strong communicator, team player, and receptive to feedback.
What We Would Be Happy to See:
Prior experience with AI application development.
Open-source contributions or community engagement.
Projects in hardware accelerators or embedded systems.
Reports to: Senior Director of Engineering
Location: Ann Arbor, Michigan - Onsite
Work Schedule: Full-time
Why Join MemryX?
We offer more than just a job - we offer a career with purpose! Our benefits package includes:
Comprehensive medical, dental, and vision coverage. MemryX covers 100% of the employee premium!
Matching 401(k).
Equity incentive packages.
Company-paid life insurance coverage for all employees.
Unlimited paid time off.
Generous paid parental leave.
Growth and learning opportunities, including tuition reimbursement and professional development support.
Potential for advancement in a growing organization.
Employment Opportunity and Benefits of Employment: We are committed to creating and fostering a diverse and inclusive workplace environment for all of our employees. We are an equal opportunity employer.
$67k-91k yearly est. 60d+ ago
Application Software Engineer
Applied Intuition 4.4
Principal software engineer job in Detroit, MI
Applied Intuition is the vehicle intelligence company that accelerates the global adoption of safe, AI-driven machines. Founded in 2017 and now valued at $15 billion following its recent Series F funding round, Applied Intuition delivers the Vehicle OS, Self-Driving System, and toolchain to help customers build intelligent vehicles and shorten time to market. 18 of the top 20 global automakers and major programs across the Department of Defense trust Applied Intuition's solutions to deliver vehicle intelligence. Applied Intuition services the automotive, defense, trucking, construction, mining, and agriculture industries and is headquartered in Mountain View, CA, with offices in Washington, D.C., San Diego, CA, Ft. Walton Beach, FL, Ann Arbor, MI, London, Stuttgart, Munich, Stockholm, Bangalore, Seoul, and Tokyo. Learn more at applied.co.
We are an in-office company, and our expectation is that employees primarily work from their Applied Intuition office 5 days a week. However, we also recognize the importance of flexibility and trust our employees to manage their schedules responsibly. This may include occasional remote work, starting the day with morning meetings from home before heading to the office, or leaving earlier when needed to accommodate family commitments.
Meet our application softwareengineers! Our Application SoftwareEngineers (ASE) act as the glue between our customers and our engineering teams. They are responsible for customer success and drive impact with high-priority customer engagements - hear from them on what life is like at Applied Intuition and what makes their roles so exciting! About the role (We are hiring for all levels of experience.) We are looking for bright softwareengineers interested in extending and adapting our products for Applied Intuition's global customers. Our Application SoftwareEngineers have a unique mix of software expertise, domain knowledge, and an execution-driven mindset. Using these skills, our engineers work closely with autonomy developers to ensure that Applied Intuition's products are providing maximum impact to advance customers autonomy initiatives. This is an important role for the company, bringing together our product and engineering expertise with our customer-centric culture. Check out what a typical day would look like as an Application SoftwareEngineer here! At Applied Intuition, you will:
Work closely with customers to understand their development needs and use cases for autonomy to propose effective use of Applied Intuition's products
Collaborate with engineering teams to ensure the product roadmap enables current and prospective customers
Ensure customer needs are supported by the broader engineering team through effective prioritization
Collaborate with our sales team to gather requirements through detailed technical discussions and workshops
Explore new product development areas driven by strategic understanding of the customer landscape
We're looking for someone who has:
Experience with interacting with end-customers as an application engineer or a developer
Familiarity with best practices in large scale software development
Strong communication skills and focus on solving customer problems
Nice to have:
Prior background in technical sales or application engineering for simulation products
Experience with automotive OEMs or suppliers
Prior work in autonomous vehicle development domains
Prior work in software simulation
Don't meet every single requirement? If you're excited about this role but your past experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles.
Applied Intuition is an equal opportunity employer and federal contractor or subcontractor. Consequently, the parties agree that, as applicable, they will abide by the requirements of 41 CFR 60-1.4(a), 41 CFR 60-300.5(a) and 41 CFR 60-741.5(a) and that these laws are incorporated herein by reference. These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities, and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity or national origin. These regulations require that covered prime contractors and subcontractors take affirmative action to employ and advance in employment individuals without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or disability. The parties also agree that, as applicable, they will abide by the requirements of Executive Order 13496 (29 CFR Part 471, Appendix A to Subpart A), relating to the notice of employee rights under federal labor laws.
$62k-85k yearly est. Auto-Apply 5d ago
Software for Applications Engineer
North Star Staffing Solutions
Principal software engineer job in Washington, MI
Our staffing solutions connect high level candidates with the best companies in America. We take pride in getting to know and understanding a candidate's skill set, experience and needs and then pairing them up with the right organization. We conduct thorough telephone screens, face to face interviews, reference and background checks, and we verify previous work history of all our candidates before we place them. We provide access to a variety of exciting, well compensated positions across most industries. We will work with you understand and to find the best possible solution based on your skills and career goals. We will prove to be your most reliable, and trusted friend in your career for years to come.
We are currently hiring for a great company in Washington, Michigan. This company is driven on maintaining a competitive advantage in the automotive industry. Working within a growing software development team, the successful applicant will make major contributions to the development of high quality, robust solutions to meet the expanding market for Electric Steering Systems.
Job Description
The role will encompass the full scope of the software development process, from requirements capture, through top level and detailed software designs, code implementation to verification of the software.
• Capture the software requirements of the system.
• Design and development of complex software module architecture in an AUTOSAR environment.
• Creation and development of complex software design both in natural language and modelling.
• Software implementation using the embedded ‘C' language, meeting all relevant safety standards.
• Ensure that software designs are fully suited to the target micro platform and are fully compliant with the requirements.
• Support software development throughout the software lifecycle.
• Ensure validation of software designs and code prior to integration by testing the software.
Qualifications
Job Requirements & Qualifications:
• Degree or similar qualification in Electronic Engineering/SoftwareEngineering.
• Proven experience as a software design engineer.
• Real-time, embedded C skills with hands-on debugging experience.
• Good practical knowledge of embedded software development methods and tools.
• Understanding of the software development process for real-time, low cost systems for high volume manufacture.
• Good interpersonal skills, team player.
• Automotive embedded software experience.
• UML Design experience.
• Matlab / Simulink experience.
• TagetLink experience.
• Experience of AUTOSAR architectures.
• An understanding of digital electronic hardware
Additional Information
Please contact Melanie Sinai at:
Melanie Sinai
Talent Acquisition Specialist
North Star Staffing Solutions
Phone: 210-965-1229
[email protected]
www.Northstarstaffingsolutions.com
www.linkedin.com/in/mlsinai/
$67k-91k yearly est. 5h ago
Software Developer Summer Internship 2026
Ascent Cloud
Principal software engineer job in Detroit, MI
Ascent Cloud Summer Internship Click button below to apply for a Summer Internship at Ascent Cloud. We look forward to reviewing your resume!
$29k-38k yearly est. 60d+ ago
Manager, Software Engineering
Relativity 4.7
Principal software engineer job in Detroit, MI
Posting Type
Hybrid
The Manager, SoftwareEngineering is responsible for building and leading a highly effective team of softwareengineers, and working with departmental contacts to support the demands of the department and meet the objectives of the product development process. The engineering manager is responsible for the professional development of their reports and is the subject matter expert for the product features they are involved in.
Job Description and Requirements
Focus On Product Delivery
Contributes to the product roadmap and uses it to bring purpose to the team and their backlog
Has effective ability to scope and drive features and products, delivering updates
Deliver results, within time and scope, and brings visibility through regular reporting
Accountability behind the features and products they own
Develop deep software product knowledge within their team's area of ownership
Promotes Personal Development
The Manager, SoftwareEngineeringis responsible forthe professional development of their team under them and is the subject matter expert for the product features they are involved in
He or she will work collaboratively with their team toidentifyand develop the talents of each individual team member
Aligns GoalsWithStrategy
Serve as technology advisor to the business on all aspects of software technology trends and novel solutions specific to their respective domain or feature set
Stay on the top of the latest technological progress and use this knowledge to ensure company products and software solutionsremainmarketable and competitive
Be a subject matter expert in your area of our product
Use long term strategic thinking to guide and develop your team to help them meet overall product goals
Exercises a significant latitude in determiningobjectivesand approaches to critical assignments
Be innovative.Think outside the boxthe whencrafting solutions and considering impact
Qualifications
Bachelor's degree or equivalent in computer science or related disciplines
4+ years of experience managing software product development teams
10+ years of software development of commercial-grade systems and applications with a proventrack recordof building and leading successful engineering teams
Experience managing remote teams or individual staff in remote locations is a plus
Excellent knowledge of softwareengineering discipline, including the latest programming languages, object-oriented programming, hands-on architecture high-performance, fault-tolerant distributed systems, data structures and algorithms, operating systems, distributed database modeling and access languages, cloud environments such as SaaS
Strong teamwork and partnering skills for cross-group collaboration
Strong Leadership skills, ability to perform under the pressure andoptimizethe team's resources toattainthe business goals
Ability to motivate people, instill accountability and achieve results
In depth knowledge of agile product development methodologies
Strong verbal, presentation, and written communications skills for technical and non-technical audiences
Relativity is committed to competitive, fair, and equitable compensation practices.
This position is eligible for total compensation which includes a competitive base salary, an annual performance bonus, and long-term incentives.
The expected salary range for this role is between following values:
$155,000 and $233,000
The final offered salary will be based on several factors, including but not limited to the candidate's depth of experience, skill set, qualifications, and internal pay equity. Hiring at the top end of the range would not be typical, to allow for future meaningful salary growth in this position.
Suggested Skills:
Budget Management, Engineering Management, Innovation, Leadership, Performance Management (PM), Process Improvements, Project Management, Quality Assurance (QA), Risk Management, Stakeholder Management
$108k-134k yearly est. 5d ago
Software for Applications Engineer
North Star Staffing Solutions
Principal software engineer job in Washington, MI
Company DescriptionOur staffing solutions connect high level candidates with the best companies in America. We take pride in getting to know and understanding a candidate's skill set, experience and needs and then pairing them up with the right organization. We conduct thorough telephone screens, face to face interviews, reference and background checks, and we verify previous work history of all our candidates before we place them. We provide access to a variety of exciting, well compensated positions across most industries. We will work with you understand and to find the best possible solution based on your skills and career goals. We will prove to be your most reliable, and trusted friend in your career for years to come.
We are currently hiring for a great company in Washington, Michigan. This company is driven on maintaining a competitive advantage in the automotive industry. Working within a growing software development team, the successful applicant will make major contributions to the development of high quality, robust solutions to meet the expanding market for Electric Steering Systems.
Job Description
The role will encompass the full scope of the software development process, from requirements capture, through top level and detailed software designs, code implementation to verification of the software.
• Capture the software requirements of the system.
• Design and development of complex software module architecture in an AUTOSAR environment.
• Creation and development of complex software design both in natural language and modelling.
• Software implementation using the embedded ‘C' language, meeting all relevant safety standards.
• Ensure that software designs are fully suited to the target micro platform and are fully compliant with the requirements.
• Support software development throughout the software lifecycle.
• Ensure validation of software designs and code prior to integration by testing the software.
Qualifications
Job Requirements & Qualifications:
• Degree or similar qualification in Electronic Engineering/SoftwareEngineering.
• Proven experience as a software design engineer.
• Real-time, embedded C skills with hands-on debugging experience.
• Good practical knowledge of embedded software development methods and tools.
• Understanding of the software development process for real-time, low cost systems for high volume manufacture.
• Good interpersonal skills, team player.
• Automotive embedded software experience.
• UML Design experience.
• Matlab / Simulink experience.
• TagetLink experience.
• Experience of AUTOSAR architectures.
• An understanding of digital electronic hardware
Additional InformationPlease contact Melanie Sinai at:
Melanie SinaiTalent Acquisition SpecialistNorth Star Staffing SolutionsPhone: 210-965-1229[email protected]www.Northstarstaffingsolutions.comwww.linkedin.com/in/mlsinai/
How much does a principal software engineer earn in West Bloomfield, MI?
The average principal software engineer in West Bloomfield, MI earns between $86,000 and $149,000 annually. This compares to the national average principal software engineer range of $98,000 to $182,000.
Average principal software engineer salary in West Bloomfield, MI
$113,000
What are the biggest employers of Principal Software Engineers in West Bloomfield, MI?
The biggest employers of Principal Software Engineers in West Bloomfield, MI are: