28 Software Engineers jobs in Novi
Director, Software Engineering
Posted 4 days ago
Job Viewed
Job Description
At Cengage Group, our employees have a direct impact in helping students around the world discover the power and joy of learning. We are bonded by our shared purpose - driving innovation that helps millions of learners improve their lives and achieve their dreams through education.
**Our culture values inclusion, engagement, and discovery**
Our business is driven by our strong culture, and we know that creating an inclusive workplace is absolutely essential to the success of our company and our learners, as well as our individual well-being. We recognize the value of diverse perspectives in everything we do, and strive to ensure employees of all levels and backgrounds feel empowered to voice their ideas and bring their authentic selves to work. We achieve these priorities through programs, benefits, and initiatives that are integrated into the fabric of how we work every day. To learn more, please see .
**What you'll do here:**
As a Director of Software Engineering in our Product Technology and Innovation organization, you will be responsible for the delivery of innovative, market leading platforms/products that continue to improve the education technology industry. Specifically, you will lead our ed2go Learning Platform teams that deliver shopping, learning, and partner experiences to help individuals learn new skills and advance their careers. As a successful technology leader, you will build and lead remote software engineering organizations using agile principles to architect and deliver high availability enterprise software. You will partner closely with product and design teams, lead through data driven insights, obsess about customer outcomes in every decision made, and drive measurable improvements in user engagement. We want to take you with us on this journey to transform the education industry. If you are excited about digital transformation and want to work in a fast-paced environment and an exciting industry, this role is for you!
**Responsibilities**
+ Responsible for working with multiple leaders, including the ed2go Technology leadership team and business partners in crafting a clear, convincing technical strategy and roadmap(s) to achieve the business unit goals & outcomes.
+ Responsible for collaborating across multiple functions to align on priorities for scaling and building our products globally across multiple markets.
+ Deliver products that scale to support our customers (direct consumers and partners) worldwide. Stay up to date with emerging technologies and industry trends and integrate relevant advancements into our product roadmaps.
+ Partner with multi-functional leaders to standardize and improve development, testing and release processes to ensure quality products are delivered on time.
+ Drive ongoing product and technology strategy reviews in conjunction with the Product Leaders and senior stakeholders and drive strategic technological discussions.
+ Lead high performing engineering teams, develop an internal and external pipeline of high caliber talent, and inspire leaders to deliver against priorities.
+ Create a high-performance, transparent environment focused on accountability and results.
+ Develop a culture of continuous learning and professional development, providing opportunities for team members to grow and excel in their roles.
**Skills you will need here:**
+ 5 years of leadership experience, including developing technology strategies and driving innovation.
+ 10 years of progressive software development experience.
+ Experience building, developing, motivating, and leading a global workforce of employees and contractors across different time zones.
+ Expertise in AWS (EC2, S3, Lambda, RDS, CloudFormation), cloud-native development (Kubernetes, Docker, microservices), and Infrastructure as Code (Terraform, AWS CDK).
+ Expertise in applications using Microsoft technologies (.NET Framework, .NET Core, MS SQL Server, etc.)
+ Strong experience modernizing monolithic architectures, implementing hybrid cloud strategies, and creating APIs to bridge legacy systems with cloud-native platforms.
+ Proven ability to design and build scalable, secure, high-availability enterprise systems, leveraging CI/CD pipelines and automated testing frameworks for global user bases.
+ Skilled in agile methodologies (Scrum, Kanban, SAFe) and the principles of a customer centric product model to drive iterative development, continuous improvement, and rapid time-to-market. Working closely with product and engineering teams to ensure definition of user stories, prioritization of backlog items, and timely and high-quality product releases in alignment with business priorities.
+ Experience with development methodologies and project lifecycle principles, with a proven track record of successfully planning, organizing, prioritizing, executing, and delegating work.
+ Excellent verbal and written communication skills.
**Preferred**
+ Bachelor's degree in computer science or related field, or equivalent combination of education and recent, relevant work experience.
Cengage Group is committed to working with broad talent pools to attract and hire strong and most qualified individuals. Our job applicants are considered regardless of race, national origin, religion, sex, sexual orientation, genetic information, disability, age, veteran status, and any other classification protected by applicable federal, state, provincial or local laws.
Cengage is also committed to providing reasonable accommodations for qualified individuals with disabilities including during our job application process. If you are an applicant with a disability and require reasonable accommodation in our job application process, please contact us at or at +1 ( .
**About Cengage Group**
Cengage Group, a global education technology company serving millions of learners, provides affordable, quality digital products and services that equip students with the skills and competencies needed to be job ready. For more than 100 years, we have enabled the power and joy of learning with trusted, engaging content, and now, integrated digital platforms. We serve the higher education, workforce skills, secondary education, English language teaching and research markets worldwide. Through our scalable technology, including MindTap and Cengage Unlimited, we support all learners who seek to improve their lives and achieve their dreams through education.
**Compensation**
At Cengage Group, we take great pride in our commitment to providing a comprehensive and rewarding Total Rewards package designed to support and empower our employees. Click here ( to learn more about our _Total Rewards Philosophy_ .
The full base pay range has been provided for this position. Individual base pay will vary based on work schedule, qualifications, experience, internal equity, and geographic location. Sales roles often incorporate a significant incentive compensation program beyond this base pay range.
$138,000.00 - $174,000.00 USD
**Cengage Group** , a global education technology company serving millions of learners, provides affordable, quality digital products and services that equip students with the skills and competencies needed to be job ready. For more than 100 years, we have enabled the power and joy of learning with trusted, engaging content, and now, integrated digital platforms.
We serve the higher education, workforce skills, secondary education, English language teaching and research markets worldwide. Through our scalable technology, including MindTap and Cengage Unlimited, we support all learners who seek to improve their lives and achieve their dreams through education.
**_Warning: Be aware, there has been an increase of targeted recruitment_** **_scams perpetrated by bad actors falsely providing job offers on behalf Cengage Group to candidates as a means of obtaining personal information. Note that Cengage will always interview candidates via live in-person meetings, phone calls and video calls before an offer would be extended. Also, be sure to check that communication is coming from an @cengage.com email address._**
Senior Manager, Software Engineering

Posted 5 days ago
Job Viewed
Job Description
**Remote** **:** This role is based remotely but if you live within a 50-mile radius of Mountain View, you are expected to report to that location three times a week, at minimum.
**Role:** The **AV Integrity Platform (AVIP)** delivers critical platform capabilities that enable autonomous vehicle safety, health, and resilience. As part of this mission, the **Diagnostics Software** group is responsible for the design, implementation, and integration of embedded software that detects, manages, and communicates system-level faults across the AV stack.
We are seeking a **Senior Manager** to lead this team of talented system engineers, developers, architects, and managers, guiding the evolution of diagnostics runtime services, infrastructure, and software architecture. This is a key leadership role at the intersection of platform software and vehicle systems integration.
At GM, we value leaders who are technically fluent, able to guide their teams through complex challenges, and passionate about mentoring engineers to grow into their best selves. Our managers create clarity, remove roadblocks, and advocate for their teams' long-term success.
What you'll do:
+ Lead and grow a team of first-line Managers and senior engineers within the Diagnostics Software function
+ Own the full development lifecycle for platform diagnostics software - from architecture and infrastructure to production-grade implementations
+ Provide clear strategy and direction for the Diagnostics Software function, aligning team goals with broader AV platform and business objectives while leading other managers and senior technical contributors
+ Drive the development and continuous improvement of engineering processes and policies within Diagnostics Software, ensuring best practices are identified, adopted, and scaled
+ Drive platform alignment between GM teams to support common diagnostics runtime components and services
+ Develop people resource plans, actively support skill and competency growth, and align responsibilities with individual strengths through ongoing career development conversations
**Additional Job Description**
**Your Skills & Abilities:**
+ 12+ years of proven experience leading software engineering teams in complex, multi-domain environments such as embedded systems, autonomy, platform infrastructure, or safety-critical systems
+ Deep expertise in both systems and software engineering, including defining traceable requirements, architecting modular and scalable platforms, and aligning system-level behaviors with software implementation
+ Strong track record of improving engineering velocity, product quality, and architectural clarity through clear interfaces, scalable development practices, and systems thinking
+ Experience leading complex development across the full product lifecycle, from system definition and integration to implementation and deployment
+ Demonstrated ability to manage and mentor managers and senior ICs while fostering a high-performance, people-first engineering culture
+ Skilled at driving cross-functional alignment between software, systems, QA, and product teams in fast-paced, mission-critical environments
+ Excellent communication and organizational skills with the ability to translate technical complexity into clear strategies and execution plans
+ Proven ability to define and operationalize engineering and organizational health metrics to guide execution and performance
+ Passion for scalable engineering systems, technical leadership development, and building resilient engineering organizations
+ Experience implementing innovative solutions that drive development efficiency and long-term impact
**What will give you a competitive edge**
+ Experience with automotive diagnostics systems, including Unified Diagnostic Services (UDS) and On-Board Diagnostics (OBD)
+ Familiarity with ISO 26262, ASPICE, or other functional safety and automotive software development standards
+ Knowledge of automotive communication protocols (e.g., CAN, LIN, Ethernet, DoIP)
+ Experience with software infrastructure for fault detection, fault management, or health monitoring in autonomous or safety-critical systems
+ Background in architecting platform-level services or tooling used across multiple domains (e.g., sensing, actuation, powertrain)
+ Exposure to vehicle integration workflows and cross-functional collaboration with plant, service, and manufacturing engineering teams
+ Understanding of OEM-tier diagnostics pipelines and service toolchains
**Compensation:** The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of New York, Colorado, California, or Washington.
+ The salary range for this role is $204,000-$385,000. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
+ Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.
**Benefits:**
+ Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.
**Relocation** **:** This job may be eligible for relocation benefits.
**About GM**
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
**Why Join Us**
We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
**Benefits Overview**
From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards Resources ( .
**Non-Discrimination and Equal Employment Opportunities (U.S.)**
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire ( .
**Accommodations**
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email ( ) us or call us at . In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about:
**Our Company ( Culture**
**How we hire ( diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility.
Explore our global locations ( policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at .In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
Lead Engineer, Software Engineering (Boomi Development) - Hybrid

Posted 2 days ago
Job Viewed
Job Description
Requisition Id: 379214
Business Unit: Corporate
Location:
Ann Arbor, MI, US, 48105
**What you'll need to succeed as a Lead Engineer, Software Engineering (Boomi Development) at XPO**
Minimum Qualifications:
+ Bachelor's degree or equivalent related work or military experience
+ 4 years' relevant software development experience including creating business applications with relational and non-relational database systems, within a fast-paced software development environment.
+ 4 years of demonstrated experience in a technical lead role.
+ Advanced knowledge of IT software development methodologies and processes
+ Experience with SAP SuccessFactors: data model, SFAPI/ODATA API and Integration Center
+ Strong understanding of various protocols/methods of communication (XML, XML Schemas, WSDL, SOAP, REST, JSON, Groovy, FTP, SFTP, PGP, JDBC/SQL/RDBMS, JMS, Mail, HTTP/HTTPS)
+ Knowledge in infrastructure-based landscapes for distributed architecture, Atom/Molecule sizing & benchmarking
+ Excellent analytical skills with strong attention to detail
+ Excellent verbal and written communication skills
+ Self-motivated and able to work well with minimal supervision
Preferred Qualifications:
+ Experience with implementing integrations for Global HR, Payroll and Time & Attendance (UKG) initiatives
+ Experience with Jira
+ Experience other middleware tools & technologies
+ Experience with integration performance tuning and process improvements
+ Programming experience with Java and related technologies
+ Experience with creating Service catalog & API Management
+ Automation development experience would be a plus
+ Professional Dell Boomi Developer or Architect certification would be a plus
**About the Lead Engineer, Software Engineering (Boomi Development) job:**
Pay, benefits and more:
+ Competitive compensation package
+ Full health insurance benefits are available on day one
+ Life and disability insurance
+ Earn up to 15 days of PTO over your first year
+ 9 paid company holidays
+ 401(k) option with company match
+ Education assistance
+ Opportunity to participate in a company incentive plan
What you'll do on a typical day:
+ Oversee the team of developers, assigning tasks, providing guidance, and fostering a collaborative environment.
+ Conducting thorough code reviews to ensure quality, adherence to best practices, and maintainable code.
+ Providing technical direction and guidance to the team on system architecture and design decisions.
+ Collaborating with stakeholders to plan project timelines, milestones, and resource allocation.
+ Assisting developers in resolving complex technical issues and challenges.
+ Identifying and implementing performance optimizations for integrations and processes.
+ Ensuring that the team follows quality assurance processes, including testing and documentation.
+ Overseeing the deployment process, coordinating with other teams, and ensuring smooth production releases.
+ Collaborate with various cross functional teams to determine & define integration requirements and create solution options.
+ Assist BSA/QA team members with requirement gathering and other testing instructions in Boomi
+ Facilitating clear and effective communication within the team and with stakeholders, including status updates, and issue resolution.
+ Ensuring proper documentation of code, integrations, and processes for future reference and knowledge sharing.
+ Provide periodic operational & project status reports to the management team.
+ Design, development, deployment and maintenance of integration processes between applications across cloud and/or on-premise using Dell Boomi Atmosphere platform (Cloud Integration, Application Integration, and Enterprise web service APIs).
+ Managing, monitoring, troubleshooting, and supporting existing integrations.
+ Provide technical subject matter expertise and work with a wider team (Architects, other Tech Leads, Systems Analysts & QA) to ensure development activities are aligned with scope, schedule, priority, and business objectives.
+ Analyze integration requirements, perform gap analysis. Create technical design documents and maintain source/destination field mapping library.
+ Implement encryption and security protocols. Protect and safeguard sensitive information at rest and in transit.
+ Perform unit testing and maintain development artifacts for audit compliance.
+ Contribute to long-term vision by implementing methodologies, and procedures conforming to standard integration patterns, modern technical innovations, and best practices.
#Li-Hybrid
**About XPO**
XPO is a top ten global provider of transportation services, with a highly integrated network of people, technology and physical assets. At XPO, we look for employees who like a challenge and can communicate effectively in all situations. We want to leverage your skills and years of experience to drive positive results while ensuring a bright future for yourself and XPO. If you're looking for a growth opportunity, join us at XPO.
We are proud to be an Equal Opportunity employer. Qualified applicants will receive consideration for employment without regard to race, sex, disability, veteran or other protected status.
All applicants who receive a conditional offer of employment may be required to take and pass a pre-employment drug test.
The above statements are not an exhaustive list of all required responsibilities, duties and skills for this job classification.
Review XPO's candidate privacy statementhere ( .
Technical Lead Radar Software Engineering

Posted 4 days ago
Job Viewed
Job Description
Technical Lead Radar Software Engineering
Belong. Connect. Grow. with KBR!
KBR's National Security Solutions team provides high-end engineering and advanced technology solutions to our customers in the intelligence and national security communities. In this position, your work will have a profound impact on the country's most critical role - protecting our national security.
We are seeking an experienced Software Engineer to provide technical leadership and subject matter expertise in areas involving signal and image processing and related software architectures and designs for remote sensing applications.
Why Join Us?
+ Innovative Projects: KBR's work is at the forefront of engineering, logistics, operations, science, program management, mission IT and cybersecurity solutions.
+ Collaborative Environment: Be part of a dynamic team that thrives on collaboration and innovation, fostering a supportive and intellectually stimulating workplace.
+ Impactful Work: Your contributions will be pivotal in designing and optimizing defense systems that ensure national security and shape the future of space defense.
Key Responsibilities:
Work Environment:
+ Location: On-site
+ Travel Requirements: Minimal 0-20%
+ Working Hours: Flexible
Qualifications:
Required:
+ Clearance: Active TOP SECRET security clearance
+ Education: Academic degree in Electrical Engineering, Applied Physics, Applied Mathematics, or Computer Science, with accompanying years of relevant experience as indicated:
+ Bachelor's + 12 years
+ Master's + 7 years
+ Ph.D. + 5 years
+ Experience:
+ Demonstrated background and relevant experience in the development of remote sensing technologies (systems, software)
+ Demonstrable successful performance in technical leadership role(s) in software development
+ Experience in executing software development in the context of modern methodologies and practices (Agile, DevOps)
+ Participation in R&D business capture through solution development, customer engagement, and proposal content preparation
+ Experience working with MATLAB engineering analysis code and proficency in formal code development in C++Programming experience in MATLAB® & Python
+ Work Style: Ability to work independently and in a team environment
+ Communication Skills: Strong oral and written communication skills
Desired:
+ Active Top Secret clearance with SCI access
+ Record of published research (cited as author or contributor) of relevance, in peer-reviewed journals and/or technical conference proceedings
+ Proficiency in Python programming language
+ Professional certification in areas of relevance to software development management and processes (e.g., Agile methodology)
Ready to Make a Difference?
If you're excited about making a significant impact in the field of space defense and working on projects that matter, we encourage you to apply and join our team at KBR. Let's shape the future together.
KBR Benefits
KBR offers a selection of competitive lifestyle benefits which could include 401K plan with company match, medical, dental, vision, life insurance, AD&D, flexible spending account, disability, paid time off, or flexible work schedule. We support career advancement through professional training and development.
Belong, Connect and Grow at KBRAt KBR, we are passionate about our people and our Zero Harm culture. These inform all that we do and are at the heart of our commitment to, and ongoing journey toward being a People First company. That commitment is central to our team of team's philosophy and fosters an environment where everyone can Belong, Connect and Grow. We Deliver - Together.
KBR is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, disability, sex, sexual orientation, gender identity or expression, age, national origin, veteran status, genetic information, union status and/or beliefs, or any other characteristic protected by federal, state, or local law.
Lead Engineer Software Engineering - US Based Remote
Posted 2 days ago
Job Viewed
Job Description
**What You'll Do**
+ Lead Agile development of resilient, scalable full-stack solutions
+ Collaborate with product teams to align tech with business goals
+ Drive automation-first delivery and operational excellence
+ Review code, designs, and documentation
+ Prioritize tasks and guide the team toward delivery milestones
+ Maintain and improve legacy systems
**Tech You'll Use**
+ Semantic HTML / JSX for SEO & accessibility
+ CSS / SVG / ES6 / JavaScript
+ React / Redux / React Router
+ NPM / Vite / Git / REST / Fetch
+ Micro-FE / Module Federation / Feature-on-demand loading
+ Component library publishing & integration
**What You Won't Use**
+ Bootstrap, MUI, Tachyons, Tailwind, CRA
+ Overly abstracted "magic" libraries
**Bonus Skills**
+ Google Analytics, Lighthouse, Axe, Screaming Frog
+ Graphic design / Figma
+ NPM package management
+ Micro-FE shared component libraries
Anywhere Real Estate Inc. ( **(NYSE: HOUS) is moving real estate to what's next.** Home to some of the most recognized brands in real estate Better Homes and Gardens® Real Estate ( , Century 21® ( , Coldwell Banker® ( , Coldwell Banker Commercial® ( , Corcoran® ( , ERA® ( , and Sotheby's International Realty® ( , we fulfill our purpose to empower everyone's next move through our leading integrated services, which include franchise, brokerage, relocation, and title and settlement businesses, as well as mortgage and title insurance underwriter minority owned joint ventures. Anywhere supports nearly 1 million home sale transactions annually and our portfolio of industry-leading brands turns houses into homes in more than 118 countries and territories across the world.
**At Anywhere, we are empowering everyone's next move - your career included.** What differentiates us is our scale, expertise, network, and unique business model that positions us as a trusted advisor throughout every stage of the real estate transaction. **We pursue talent** - strategic thinkers who are eager to always find a better way, relentlessly focus on talent, obsess about growth, and achieve exceptional results. **We value our people-first culture,** which thrives on empowerment, innovation, and cross-company collaboration as we keep moving the world forward, together. Read more about our company culture and values in our annual Impact Report ( .
We are proud of our award-winning culture and are consistently recognized as an employer of choice by various organizations including:
+ Great Place to Work
+ Forbes World's Best Employers
+ Newsweek World's Most Trustworthy Companies
+ Ethisphere World's Most Ethical Companies
EEO Statement: EOE including disability/veteran
Lead Engineer Software Engineering - US Based Remote
Posted 2 days ago
Job Viewed
Job Description
**What You'll Do**
+ Lead Agile development of resilient, scalable full-stack solutions
+ Collaborate with product teams to align tech with business goals
+ Drive automation-first delivery and operational excellence
+ Review code, designs, and documentation
+ Prioritize tasks and guide the team toward delivery milestones
+ Maintain and improve legacy systems
**Tech You'll Use**
+ Semantic HTML / JSX for SEO & accessibility
+ CSS / SVG / ES6 / JavaScript
+ React / Redux / React Router
+ NPM / Vite / Git / REST / Fetch
+ Micro-FE / Module Federation / Feature-on-demand loading
+ Component library publishing & integration
**What You Won't Use**
+ Bootstrap, MUI, Tachyons, Tailwind, CRA
+ Overly abstracted "magic" libraries
**Bonus Skills**
+ Google Analytics, Lighthouse, Axe, Screaming Frog
+ Graphic design / Figma
+ NPM package management
+ Micro-FE shared component libraries
Anywhere Real Estate Inc. ( **(NYSE: HOUS) is moving real estate to what's next.** Home to some of the most recognized brands in real estate Better Homes and Gardens® Real Estate ( , Century 21® ( , Coldwell Banker® ( , Coldwell Banker Commercial® ( , Corcoran® ( , ERA® ( , and Sotheby's International Realty® ( , we fulfill our purpose to empower everyone's next move through our leading integrated services, which include franchise, brokerage, relocation, and title and settlement businesses, as well as mortgage and title insurance underwriter minority owned joint ventures. Anywhere supports nearly 1 million home sale transactions annually and our portfolio of industry-leading brands turns houses into homes in more than 118 countries and territories across the world.
**At Anywhere, we are empowering everyone's next move - your career included.** What differentiates us is our scale, expertise, network, and unique business model that positions us as a trusted advisor throughout every stage of the real estate transaction. **We pursue talent** - strategic thinkers who are eager to always find a better way, relentlessly focus on talent, obsess about growth, and achieve exceptional results. **We value our people-first culture,** which thrives on empowerment, innovation, and cross-company collaboration as we keep moving the world forward, together. Read more about our company culture and values in our annual Impact Report ( .
We are proud of our award-winning culture and are consistently recognized as an employer of choice by various organizations including:
+ Great Place to Work
+ Forbes World's Best Employers
+ Newsweek World's Most Trustworthy Companies
+ Ethisphere World's Most Ethical Companies
EEO Statement: EOE including disability/veteran
Mapping Software Developer Software Engineering, Troy, Michigan, United States
Posted 6 days ago
Job Viewed
Job Description
Why join Aptiv? You'll have the opportunity to work on cutting-edge applications, develop breakthrough technologies, and deliver innovative solutions to some of the worlds leading automotive brands. See your work come to life on the roadhelping make mobility safer, greener, and more connected. Ready to shape the future of mobility with us?
YOUR ROLE
In your daily job you will:
- Design, simulate, implement, and test Mapping algorithms using C++
- Utilize mathematical modeling, statistical analysis, and machine learning techniques to create robust and efficient algorithms that meet performance and safety requirements.
- Collaborate with cross-functional teams to ensure alignment with automotive development practices and standards throughout the algorithm development lifecycle.
- Analyze system requirements, data, and performance metrics to iteratively refine and improve algorithm designs.
- Design and perform tests in various environments (SiL,HiL, in-vehicle) to verify system performance and robustness.
- Collaborate with feature/system engineers to support the creation and break-down of requirements and test cases.
- Manage version control and continuous integration pipelines using Git and Jenkins to facilitate collaborative development and automated testing of algorithm software.
- Design and implement robust error handling and fault tolerance mechanisms to ensure algorithmic reliability and safety in automotive systems.
- Collaborate with architects to support the design of end-to-end system architecture
YOUR BACKGROUND
Key skills and competencies for succeeding in this role are:
REQUIRED QUALIFICATIONS
- 2+ years of experience working with C++14 or later
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or related degree field
- Familiar with SD and HD mapping concepts
- Experience with Agile methodologies/frameworks
- Experience with Multicore architecture and Functional Safety concepts
- Prior experience with build management.(eg: CMake)
- Experience with Linux
- Experience with ADAS features
- Familiar with configuration management and version control tools (JIRA, Polarion, Git)
- Familiar with Unit Testing frameworks (eg: GoogleTest, VectorCast)
PREFERRED QUALIFICATIONS
- 3+ years' experience in ADAS Mapping software development
- 5+ years of experience with C++14 or later
- MS or PhD in Engineering or relevant field
- Knowledge of embedded operating systems / software stacks
- Prior experience with CI/CD - DevOps tools
- Knowledge of Machine Learning
- Familiar with Python
- Experience with ROS
- Experience in code profiling and optimization
- Experience with simulation environments and physics engines
- Exposure to compliance standards (ISO-26262, ASPICE, AUTOSAR)
WHY JOIN US?
- You can grow at Aptiv. Aptiv provides an inclusive work environment where all individuals can grow and develop, regardless of gender, ethnicity or beliefs.
- You can have an impact . Safety is a core Aptiv value; we want a safer world for us and our children, one with: Zero fatalities, Zero injuries, Zero accidents.
- You have support . We ensure you have the resources and support you need to take care of your family and your physical and mental health with a competitive health insurance package.
YOUR BENEFITS AT APTIV:
- Private health care effective day 1 of employment
- Life and accident insurance
- Hybrid and flexible working hours
- Paid Time Off (Holidays, Vacation, Designated time off, Parental leave)
- Relocation assistance may be available
- Learning and development opportunities
- Discount programs with various manufacturers and retailers
- Recognition for innovation and excellence
- Opportunities to give back to the community
- Tuition Reimbursement
APPLY TODAY, AND TOGETHER LETS CHANGE TOMORROW!
#LI-JK1
Privacy Notice - Active Candidates:
Aptiv is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability status, protected veteran status or any other characteristic protected by law.
#J-18808-LjbffrBe The First To Know
About the latest Software engineers Jobs in Novi !
Manager, Software Validation Engineering
Posted 22 days ago
Job Viewed
Job Description
About Slate
At Slate, we're building safe, reliable vehicles that people can afford, personalize and love - and doing it here in the USA as part of our commitment to reindustrialization. The spirit of DIY and customization runs throughout every element of a Slate, because people should have control over how their trucks look, feel, and represent them.
Who we are looking for:
The Manager, Software Validation Engineering will lead the software verification and validation team responsible for integrating electrical modules in vehicles, from concept through launch. This individual will develop and execute test strategies using tools like HIL, component benches, and automation environments, while ensuring software meets quality and program milestones. The manager will also mentor technical staff, oversee defect tracking, and drive continuous improvement in testing processes.
What you get to do:
- Manage the software verification and validation team for the integration of vehicle electrical modules.
- Mentor team members and promote continuous learning and development.
- Manage and lead the strategy and execution of software DVP&R using Hardware-in-loop (HIL), plywood buck, component bench and vehicle testing during different phases of the program from concept to launch.
- Manage the creation and execution of test automation, test environments, software test plans and conduct reviews for software release process to stakeholders. Support system verification and validation tasks.
- Work with cross-functional and program teams to develop roadmaps, identify risks and drive the execution of software verification and validation tasks to ensure program milestones are achieved.
- Oversee test case development, test execution, and defect / bug tracking.
- Implement continuous improvement initiatives to enhance validation coverage, efficiency, and traceability.
- Provide regular communications on project status, risks, quality of software status, requirements vs test metrics/traceability and resources related issues to project stakeholders and management.
- Bachelor's degree in Software Engineering, Electrical Engineering, Electronics Engineering, Computer Engineering, Computer Science, Systems Engineering or a related field is required. Master's degree is preferred.
- 15+ years of software engineering and software validation experience, with a proven track record of successfully validating automotive modules.
- 5+ years in a leadership or managerial role.
- Experience leading a highly technical team and capability to provide technical direction in terms of strategy and execution, aligning with strategic plans and initiatives.
- Strong knowledge of embedded systems, automotive networks (CAN, LIN, etc.), and validation tools (CANoe, CANape, CANDiva, etc.).
- Experience with defect / bug tracking and requirements management (Polarion, DOORS, Jira, etc.)
- Track record of engaging with suppliers and engineering teams, and developing trusted relationships, influencing them through SW architecture and technology.
- Track record of meeting deliverables on-time and on-specification.
- Excellent communication and collaboration skills, including communicating complex technical concepts to non-technical audiences.
- Ability to manage multiple priorities in a fast-paced automotive development environment.
- Proficiency with Microsoft Office (Outlook, Teams, Word, Excel, PowerPoint).
- Must have the ability to travel domestically (up to 10%).
- Must have the ability to lift up to 35 pounds.
- Must have the ability to stand, walk, and perform repetitive tasks for extended periods.
We're fueled by grit, determination, and attention to detail. Slate's start-up spirit of ingenuity and resourcefulness moves our business forward. Team Slate fosters a culture of excellence, innovation, and mutual respect, and is motivated by shared principles.
- Safety First
- Delight Customers
- One Team
- Relentless Improvement
- Fast, Frugal, and Scrappy
- Respectful Collaboration
- Positive Legacy
- Slate is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, marital status, parental status, cultural background, organizational level, work styles, tenure and life experiences. Or for any other reason.
- Slate is committed to providing reasonable accommodation for qualified individuals with disabilities in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at
Software Test Engineering Manager
Posted 26 days ago
Job Viewed
Job Description
What s it like to work with a company protecting what really matters? Remarkable. Our reputation is built on delivering quality products that meet our customer's standards and help protect our U.S. service members. As a Software Engineering Manager, you will be key part of a unique problem-solving team that helps make it possible.
BAE Systems, one of the world's leading defense contractors, is looking for an experienced people leader to grow and develop our team of Software Engineers as well as our software and simulation lab capabilities and software test capabilities. The Software Engineering Manager reports to the Electrical, Software and Controls Engineering Director and will be a functional manager to a group of software engineers.
The Software Test Engineering Manager is responsible for the management of our software area and for the technical vitality of the associated people, processes, and infrastructure. As a Software Manager, you will develop and implement a practical and affordable approach to incrementally modernizing combat vehicle software and software development practices. You will research and adapt product line architectures and designs to improve the affordability and reliability of systems within our product lines.
As a Software Engineering Section Manager, you will:
+ Define, maintain, and improve software design and development process to include procedures, standards, guidelines, templates, and effort estimation guidance.
+ Support business winning activities.
+ Manage the Sterling Heights Software Development and Test Lab environment and staff in addition to software development and integration team members.
+ Aid program proposal efforts including work estimation review and approval.
+ Support definition of software architecture for armament, ammunition handling systems and combat vehicle platforms.
+ Support integration and test efforts for software engineering.
+ Oversee training strategy and activities for department.
+ Guide tool development and deployment for Digital Engineering initiatives.
+ Lead a team of software engineers for combat vehicle programs.
+ Perform comprehensive planning relative to functional capacity to ensure the right people are in place at the right time.
+ Establish and maintain the technical vitality of people, processes, and infrastructure for the software organization.
+ Develop and maintain software lab infrastructure and capabilities.
+ Other duties include but are not limited to: providing technical expertise to programs/projects, participating in peer reviews, performing phase and design reviews, performing reviews for pursuits, supporting bids and proposals, and helping Internal Research and Development (IRAD) planning.
**Required Education, Experience, & Skills**
+ Bachelor's Degree in Software Engineering or related field plus 10 years of hands-on software architecture, design, and development experience.
+ Mastery of software engineering, inclusive of theory, contemporary state of the practice, processes, languages, and tools.
+ Previous experience leading a technical team, preferably 15 direct staff.
+ Experience developing, building, and maintaining software development, integration, and test lab environments.
+ Experience working in a software and simulation lab environment including experience with MATLAB Simulink.
+ Familiarity with modern equipment and tools related to vehicle system test bed development and system emulation from an embedded software perspective.
+ Experience with embedded software test in an on-vehicle environment.
+ Experience with embedded software integration into hardware.
+ Practical knowledge and experience with software development and software verification engineering process.
**Preferred Education, Experience, & Skills**
+ National Instrument Test Stand experience
+ Master's Degree in Engineering / Science plus 12 or more years of hands-on design/development program experience.
+ Contemporary and relevant software design and development experience.
+ Experience with DevOps software development environment.
+ Experience with ADA, Python, C-Family programming languages or Red Hat.
+ Experience with requirements based verification.
+ Working knowledge of Earned Value Management Systems (EVMS) and Control Account Manager duties.
+ Experience with Atlassian Tool suite, Kubernetes, GitLab, National Instruments tools.
+ Working knowledge of Capability Maturity Model Integration (CMMI) with experience supporting an appraisal including evidence collection/review and participation in the interview process.
+ Working knowledge of cybersecurity tenets and their practical application in software engineering as well as a general knowledge of the RMF process.
+ Experience with software test lab networking infrastructure.#LI-Hybird #LI-JR1
**Pay Information**
Full-Time Salary Range: $136620 - $232210
Please note: This range is based on our market pay structures. However, individual salaries are determined by a variety of factors including, but not limited to: business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience.
Employee Benefits: At BAE Systems, we support our employees in all aspects of their life, including their health and financial well-being. Regular employees scheduled to work 20 hours per week are offered: health, dental, and vision insurance; health savings accounts; a 401(k) savings plan; disability coverage; and life and accident insurance. We also have an employee assistance program, a legal plan, and other perks including discounts on things like home, auto, and pet insurance. Our leave programs include paid time off, paid holidays, as well as other types of leave, including paid parental, military, bereavement, and any applicable federal and state sick leave. Employees may participate in the company recognition program to receive monetary or non-monetary recognition awards. Other incentives may be available based on position level and/or job specifics.
**Software Test Engineering Manager**
**112810BR**
EEO Career Site Equal Opportunity Employer. Minorities . females . veterans . individuals with disabilities . sexual orientation . gender identity . gender expression
Manager of Software Quality Engineering
Posted today
Job Viewed
Job Description
As leading innovators in pet tech and refined pet accessories, we work tirelessly to solve problems and deliver smarter insights for pet parents while enriching the lives of pets. Whether it's a self-cleaning litter box that automates scooping, an automatic feeder that helps pets develop healthier eating habits, or a modern cat tree that delights both humans and felines, we strive to deliver better solutions for consumers while transforming pet care along the way. To us, having a pet is the best thing ever. At Whisker, life together just keeps getting better.
Whisker is based in Auburn Hills, Michigan, Austin, Texas and Juneau, Wisconsin with 600+ passionate team members.
What You'll Do :
We are seeking a highly skilled and experienced Quality Engineering Manager to lead and expand our quality engineering efforts across software quality assurance (QA), firmware SDETs, system integration, performance and security testing domains. This is a pivotal leadership role, responsible for driving the strategic vision of quality engineering within Whisker and ensuring the delivery of scalable, secure, and seamless products that meet the highest industry standards.
Summary:
As the Quality Engineering Manager at Whisker, you spearhead quality initiatives across a diverse range of platforms, including cloud-based applications, mobile apps, embedded firmware systems, and integrated hardware-software ecosystems. You also play a key role in fostering a culture of excellence and collaboration within cross-functional teams.
Essential Duties and Responsibilities:
This list of duties and responsibilities is not all-inclusive and may be expanded to include other duties and responsibilities as deemed necessary.
- Defines and implements a comprehensive quality strategy that spans Software Quality Assurance, Firmware Quality Engineering, integration testing, performance and security testing
- Builds, mentors, and inspires a high-performing team of Quality Engineering / SDET professionals to achieve technical excellence and continuous improvement
- Drives the adoption of advanced testing methodologies, tools, and automation practices to accelerate development cycles while maintaining quality
- Aligns quality engineering initiatives with organizational objectives and advocates for quality best practices across engineering and product teams
- Oversees the end-to-end testing lifecycle for web, mobile, and backend systems, including functional, regression, and exploratory testing
- Collaborates with software engineers to embed quality into the development lifecycle through code reviews, unit tests, and test-driven development (TDD)
- Establishes rigorous testing protocols for embedded systems, focusing on reliability, performance, and compatibility with hardware
- Partners with firmware engineering team to validate system-level functionality and ensure robust integration with software components
- Ensures seamless interoperability across complex hardware, software, and third-party systems through comprehensive integration testing
- Develops automated integration test frameworks to validate real-world use cases and edge conditions
- Leads initiatives to identify and address latency issues or bottle necks through data-driven performance testing
- Leads initiatives to identify and address security vulnerabilities through penetration testing, secure code analysis, and risk assessments
- Partners with security and compliance teams to ensure adherence to regulatory standards such as GDPR, or similar
- Collaborates with product management, engineering, and operations teams to define clear quality benchmarks and acceptance criteria
- Act as a quality advocate, bridging communication gaps between stakeholders and ensuring alignment on quality priorities
- Partners with Whisker DevOps teams to enhance CI/CD pipelines and integrate automated quality checks, enabling rapid and reliable releases
- Leads the evaluation, selection, and implementation of testing tools and frameworks suitable for cloud, mobile, and embedded platforms
- Drives advancements in test automation across all layers of the technology stack to increase coverage and efficiency
- Continuously refines QA processes to adapt to evolving business and technological needs, ensuring agility in fast-paced development cycles
- Defines, measures, and reports key performance indicators (KPIs) for quality, such as defect escape rates, test coverage, release velocity, and system uptime
- Use data-driven insights to proactively identify bottlenecks and areas for improvement across quality processes
- Fosters a culture of accountability and continuous learning through root cause analysis and post-release retrospectives
- Will perform additional responsibilities when required
Leadership Responsibilities :
Directly supervises department Teams. Carries out supervisory responsibilities following Whisker policies and applicable laws. Responsibilities include interviewing, training, and hiring, planning, assigning and directing work, appraising performance, addressing team issues, and upholding safety and quality guidelines.
Requirements
What You'll Bring :
- 10+ years of experience in quality engineering, with at least 3 years in a management role overseeing cross-domain QA efforts.
- Proven track record in leading QA teams for software, firmware, and integrated systems in dynamic, innovation-driven environments.
- Proficiency in testing methodologies and tools for software applications (e.g., Selenium, Appium, Cypress) and embedded systems (e.g., hardware-in-the-loop testing, simulation).
- Strong knowledge of security testing tools and practices, such as OWASP, SAST, and DAST frameworks.
- Familiarity with DevOps practices, CI/CD pipelines, and cloud platforms such as AWS, Azure, or GCP.
- Demonstrated ability to build, scale, and inspire high-performing QA teams across multiple domains.
- Excellent communication and interpersonal skills to influence stakeholders at all organizational levels.
- 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 compliance and regulatory frameworks such as GDPR.
- Knowledge of IoT systems, edge computing, and their quality requirements.
- Advanced understanding of agile and lean principles as applied to quality engineering.
Benefits & Purrks:
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