Post job

Software engineering manager jobs in Sterling Heights, MI

- 932 jobs
All
Software Engineering Manager
Software Developer
Software Engineering Internship
Software Applications Engineer
Software Leader
Software Project Manager
Computer Software Engineer
Software Engineer/Architect
Software Director
Senior Software Engineer
Senior Engineering Manager
Engineering Manager
Senior Software Designer
Director Of Software Development
Principal Software Engineer
  • Senior Java Software Engineer

    Apexon

    Software engineering manager job in Detroit, MI

    Sr. Fullstack Java Developer - Detroit, MI - Onsite Duration: 1 Year Employment Type: Contract - Can go for Inperson Interview We are looking for an experienced Fullstack Java Developer(12- 15yrs of exp) to join our team for a long-term engagement. The ideal candidate will have strong hands-on experience across Java, Spring, front-end frameworks, databases, and cloud-ready tools, with the ability to lead a team and work directly with customers. Responsibilities (Brief) Develop and enhance applications using Java 17/8+, Spring Framework, JSON/XML, AngularJS / Angular 8-11 / React.js. Must have strong Hands on coding experience is needed Work with MongoDB, MySQL, SQL, NoSQL databases. Support upgrade/migration projects using Java, Spring, and Gradle. Must have at least 3 yrs of experience in deployment (CI/CD pipelines) Lead development activities and guide technical teams. Follow Agile methodologies and drive customer value. Participate in client discussions and deliver quality solutions. Preferred: Experience with front-end technologies and healthcare insurance domain. Communicate effectively with technical and business stakeholders. Required Technical Skills Java - Mandatory | 10+ years AngularJS / Angular 8-11 - Mandatory | 5+ years Spring Framework - Mandatory | 5+ years JSON / XML - Mandatory | 5+ years MongoDB / MySQL / SQL / NoSQL DBs - Mandatory | 5+ years Gradle - Mandatory | 5+ years Good to Have Spring Boot - 3+ years AngularJS / React.js / JSP - 3+ years IntelliJ - 3+ years
    $82k-107k yearly est. 5d ago
  • Data Engineering Manager with Microsoft Fabric & Azure Experience

    Systems Technology Group, Inc. (STG 4.0company rating

    Software engineering manager job in Dearborn, MI

    Title: Data Engineering Manager with Microsoft Fabric & Azure Experience - (Only w2 role and No C2C Accepted) Description: STG is a SEI CMMi Level 5 company with several Fortune 500 and State Government clients. STG has an opening Data Engineering Manager with Microsoft Fabric & Azure Experience Please note that this project assignment is with our own direct clients. We do not go through any vendors. STG only does business with direct end-clients. This is expected to be a long-term position. STG will provide immigration and permanent residency sponsorship assistance to those candidates who need it. Position Description: We are seeking a strategic and hands-on Manager of Data & Analytics to lead the development and governance of master and engineering data assets across the enterprise. This role will oversee a team of analytics engineers and collaborate with business and technical stakeholders to deliver trusted, reusable, and scalable data products using Microsoft Fabric and dbt. You will be responsible for shaping the data architecture and transformation pipelines that support enterprise-wide reporting, analytics, and operational decision-making, with a strong emphasis on master data domains (e.g., customer, product, vendor) and engineering data (e.g., BOMs, specifications, process metrics). Key Responsibilities: Lead a team of analytics engineers in designing and building data models and pipelines using dbt and Microsoft Fabric tools (OneLake, Lakehouse, Warehouse, Power BI). Own the strategy and execution for master data and engineering data enablement, ensuring consistency, quality, and governance across domains. Collaborate with data governance, IT, and business teams to define data standards, stewardship processes, and metadata management practices. Develop and maintain semantic models in Power BI that support enterprise reporting and analytics use cases. Drive adoption of best practices in data modeling, transformation, testing, and documentation. Monitor and optimize performance of data workflows and ensure reliability of production pipelines. Support data integration efforts across ERP, PLM, MES, and other enterprise systems. Mentor team members and foster a culture of continuous improvement and innovation. Required Qualifications: 5+ years of experience in analytics engineering, data engineering, or related roles, with 2+ years in a leadership or managerial capacity. Proven expertise in SQL, preferably in dbt (Core or Cloud) and Microsoft Fabric. Strong understanding of master data management (MDM) principles and engineering/manufacturing data structures. Advanced SQL skills and experience with large-scale data environments. Familiarity with data governance frameworks, data lineage, and metadata tools. Experience with Git-based version control and CI/CD pipelines. Excellent leadership, communication, and stakeholder management skills. Preferred Qualifications: Experience with Power BI DAX and semantic modeling. Knowledge of Microsoft Purview or other data cataloging tools. Background in engineering data. Familiarity with Python or other scripting languages. Experience working in Agile or DevOps environments. Additional Information: Resume Submittal Instructions: Interested/qualified candidates should email their word formatted resumes to Vasavi Konda - vasavi.konda(@.)stgit.com and/or contact @(Two-Four-Eight) Seven- One-Two - Six-Seven-Two-Five (@*************. In the subject line of the email please include: First and Last Name: Data Engineering Manager with Microsoft Fabric & Azure Experience. For more information about STG, please visit us at ************** Sincerely, Vasavi Konda| Recruiting Specialist “Opportunities don't happen, you create them.” Systems Technology Group (STG) 3001 W. Big Beaver Road, Suite 500 Troy, Michigan 48084 Phone: @(Two-Four-Eight) Seven- One-Two - Six-Seven-Two-Five: @************(O) Email: vasavi.konda(.@)stgit.com
    $106k-142k yearly est. 2d ago
  • Sr. Engineering Manager

    The Umlor Group

    Software engineering manager job in Wixom, MI

    The Umlor Group is seeking a Sr. Engineering Manager to join our office in Wixom, MI. The ideal candidate must be experienced with leading a team of engineers and EIT's in the design of roadways, grading, drainage and utilities associated with large and small residential and commercial developments. The candidate will utilize their past experience to lead design and project management on large and small development projects throughout the state of Michigan. Responsibilities Manage civil design projects from inception through completion. Mentor and train engineers and EIT's Input on the design of residential and commercial projects Project management QA/QC on department design processes and plan sets Communicate with clients daily Coordinate internal resources to ensure project completion Manage and navigate approval and permitting processes for design projects Requirements Civil Engineering Degree (preferred) Proficiency in AutoCad Civil 3D Active Professional Engineering Registration (preferred) 10+ years applicable experience Team spirit and attitude About The Umlor Group is a full service civil engineering and land surveying company that has been built with a strong team of licensed engineers, land surveyors, landscape architects, and construction managers. Established in 2007, The Umlor Group was established to supply the demand in the industry and to provide cost effective high-quality professional services with reliable standards. We have built a team of diverse professionals who understand all aspects of the industry and the level of service that a client deserves. UG offers competitive pay, 401k, Health Insurance, Dental Insurance, Supplemental Insurance, and other benefits. Most importantly, we aim to give you the opportunity to do what you do best every day and believe in a work-life balance. For more information regarding this position or others, please visit our website at *******************
    $107k-148k yearly est. 2d ago
  • 2026 Summer Intern - Software Engineer, Autonomous Driving (Master's Degree)

    General Motors 4.6company rating

    Software engineering manager job in Warren, MI

    **To help** **facilitate** **administration of** **the** **relocation** **sti** **ped** **if you are selected, please apply using the permanent address you would move from.** **Work Arrangement:** Hybrid: This internship is categorized as hybrid. The selected intern is expected to report to the office up to three times per week or as determined by the team. **Location** **s** **:** Sunnyvale, California Mountain View, California Warren, Michigan Milford, Michigan **About** **th** **e** **R** **o** **le:** As an Autonomous Driving Software Engineer Intern, you will contribute to the design, development, and validation of cutting-edge software powering self-driving systems. You'll collaborate with experienced engineers across AV Platform teams to build scalable, safety-critical software for autonomous vehicles operating in real-world environments. **What You** **'ll Do:** + Develop, test,anddeployproduction-ready codeacross components of vehicle platform software. + Quickly rampuponassignedcodebase, product area, and/or system. + Complete assigned tasks efficiently with few iterations. + Identify problem statements, outlineoptimalsolutions, account for tradeoffs and edge cases. + Participate in code reviews, technical discussions, and design resign. + Collaborate with cross-functional teams including hardware, systems, test, and safety to ensure seamless software integration. + Communicate effectively across multiple stakeholders. **Required Qualifications:** + Currently enrolled in a full-time, degree-seeking program and in the process of obtaining a Bachelors or Mastersdegree in computer science or a related field. + Experience with modern object-oriented programming languages (e.g., Java, C++, Python) preferably in a production or applied project environment. + Able to work fulltime,40 hours per week. **Preferred Qualifications:** + Previousexperience with software development through internships, class projects, personal projects, or coding competitions. + Experience developing and testing software through internships, coursework, or personal projects. + Familiarity with Linux/POSIX environments and exposure to embedded systems or robotics projects. + Understanding ofnetworking fundamentals relevant to embedded or distributed systems. + Experience with robotics frameworks (e.g., ROS), embedded Linux platforms, or common sensors (e.g., cameras, lidar, radar, IMUs) is a plus. + Interest or coursework related to safety-critical or high-reliability systems (automotive, aerospace, medical) is beneficial. + Passion for self-driving technology and its potential impact on the world. + Intent to return to degree-program after the completion of the internship. + Graduating between December 2026 and August2027. **Compensation:** + The monthly salary range for this role is$7,300- $9,200per month + GM will provide a one-time lump sum taxable stipend payment to eligible students selected for the 2026 Student Program. **What you'll get** **from us** **(Benefi** **ts):** + Paid US GM Holidays + GM Family First Vehicle Discount Program + Result-based potential for growth within GM + Intern events to network with company leaders and peers **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 (Careers.Accommodations@GM.com) 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 (************************************************** **Our Culture** **How we hire (************************************************ Our 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 (******************************************** We are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM's Talent Community (beamery.com) (*********************************************** . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more. Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click "Apply Now" on the job posting of interest. The 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 Careers.Accommodations@GM.com .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.
    $7.3k-9.2k monthly 6d ago
  • Software Engineering Manager - Safety Technology

    Pra Usa 4.8company rating

    Software engineering manager job in Saint Clair, MI

    Southfield, MI Job Summary of Software Engineering Manager - Safety Technology Our client, a global leader in vehicle safety technology, is looking for a Software Engineering Manager to manage their team developing next generation technologies that save lives. You'd have full responsibility for software development in this division, leading a team of up to 12 engineers. In this position, you will provide planning direction for a local development team, as well as some other members from around the world. In addition, you will establish objectives and conduct Performance Development Dialogues on a periodic basis. There will be some limited travel, including international, to meet with global counterparts, support integration testing, and customer meetings may be required. This is a market leader in this field, offering challenging projects and solid long-term growth. Reponsibilities of Software Engineering Manager - Safety Technology Manage a team of software engineers Do short term and long-term resource planning Ensure the team has the competencies and tools to complete the tasks. Ensure the team is meeting software process and quality standards Interface with internal and external customer from multiple global locations Report status to internal and external customers Conduct one-on-ones with direct reporting employees Establish employee objectives and conduct periodic Performance Development Dialogues Qualifications of Software Engineering Manager - Safety Technology Bachelors Degree in Engineering or Computer Science 10+ years of Software Development for Real-Time Embedded Systems 3+ years in leading and/or managing a software team 3+ years in resource planning Solid background in hands-on development of embedded software (C programming) through the entire development life-cycle. Possess solid teamwork/social interaction skills Proficient of software process models (such as ASPICE/CMMi) Compensation & Other Details Salary Range: $142,000-157,000/year, plus bonus and benefits Location: Southfield, MI Type: Direct Travel: Limited travel, including international Relocation Assistance: Yes Visa Sponsorship: H1B transfers and TN only
    $142k-157k yearly 60d+ ago
  • Software Project Manager

    Actalent

    Software engineering manager job in Warren, MI

    We are seeking a Technical Project Manager to provide engineering services for a vehicle platform within the Program Management Office. The role involves identifying software and documentation gaps, maintaining software systems, and collaborating with cross-functional teams to resolve technical issues. This position requires strong technical skills in software development and system modeling, as well as effective communication and problem-solving abilities. Responsibilities * Provide technical engineering services for a vehicle platform. * Identify and address gaps in software and documentation. * Maintain software systems and collaborate with cross-functional teams. * Resolve technical issues and ensure system integrity. Essential Skills * Proficiency in C and C++ development. * Experience with Agile development methodology. * Strong understanding of software requirements, architecture, design, code, and test for the JLTV Program. * Knowledge of SysML, including sequence and activity diagrams. * Familiarity with cloud environments and tools such as Bitbucket, JIRA, and Confluence. * Understanding of software development processes and configuration management. * Effective communication skills and ability to interface with cross-functional teams. Additional Skills & Qualifications * Experience with Cameo Model-Based Engineering. * Knowledge of Simulink. * Familiarity with communication protocols like CAN and LIN. * Experience defining or using CAN DB (CAN Database files). * Proficiency using CAN tools such as Vector CANoe and CANalyzer. * 3G controller experience. Work Environment This role is based on-site in Warren. The work environment is collaborative, focusing on resolving technical obstacles and employing Agile development practices with cloud-based tools. Team members are encouraged to work together to innovate and advance defense technologies. Job Type & Location This is a Contract to Hire position based out of Warren, MI. Pay and Benefits The pay range for this position is $57.69 - $72.12/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 fully onsite position in Warren,MI. Application Deadline This position is anticipated to close on Dec 26, 2025. About Actalent Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. 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. If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
    $57.7-72.1 hourly 4d ago
  • Software Delivery Director

    Lineage Logistics 4.2company rating

    Software engineering manager job in Novi, MI

    Lineage Logistics is reimagining Earth's food supply chain. We are the world's largest provider of temperature-controlled supply chain and logistics solutions. Recognized by Fast Company's World's Most Innovative Companies, CNBC's Disruptor 50 List and the U.S. Department of Energy's Better Plants Program, we're globally focused on helping to feed the world by increasing distribution efficiency, advancing sustainability and minimizing waste. **Your Role and Impact** We're looking for a Director of Delivery to lead and mature a centralized delivery function that supports Product, Design, Engineering, and more. This is a hands-on leadership role for someone who knows how to drive execution and systems-level change. Delivery at Lineage is responsible for aligning teams, surfacing and removing blockers, coordinating releases, measuring progress, and enforcing clear standards for how we plan, build, and ship. This role is also about bringing focus and momentum to the messy middle: tightening accountability, making outcomes measurable, and helping shift our culture from reactive to intentional. You'll lead a group of Program, Training, and Delivery Managers and their teams and work closely with cross-functional peers to ensure delivery supports our broader goals. You'll play a key role in helping Lineage evolve and mature our existing foundations. In this role, you will: **Lead and grow a multi-disciplinary Delivery function** + Manage and coach a team of Delivery Managers, Program Managers, Technical Project Managers, Analysts and Training Specialists + Set clarity around scope, ownership, and expectations for the function and individuals + Cultivate a calm, focused, and predictable delivery culture that values quality and outcomes over motion **Drive operational rigor across product and engineering delivery** + Standardize how we track, plan, and measure work across the lifecycle + Define and enforce consistent delivery practices including release coordination and change management + Guide effective use of core tooling (e.g., Jira) across teams, balance consistency with team-specific needs, and facilitate integrations with adjacent systems to enhance planning, coordination, and visibility Partner with cross-functional leads to ensure roadmap planning, dependency surfacing and delivery sequencing are effective and repeatable + Partner with the technology services team to ensure delivery changes are properly logged, approved, and auditable **Establish and scale meaningful delivery metrics** + Define and drive OKRs for the Delivery function, clarifying priorities, measuring impact, and modeling goal-setting discipline for the broader org + Own Delivery KPIs across reliability, completeness, and connectivity (e.g., delivery % vs commitment, regression rates, stakeholder alignment) + Collaborate with data and analytics teams to monitor trends and improve predictability + Translate insight into action, clarify where things break down, and help teams course correct **What Success Looks Like** + Delivery is seen as a true enabler, clear in its role, consistent in its standards, and confident in its voice + There's shared understanding of how and when to engage with Delivery across the org + Teams are planning more effectively and adjusting with less churn + Delivery is contributing to higher team trust, clearer ownership, and stronger outcomes + The function brings forward insight for meaningful improvement + You're a thought partner to senior leaders, not just a logistics layer **You and Your Experience** + 8+ years of experience across program, project, and delivery leadership roles in tech organizations + Experience leading multi-disciplinary teams with direct management of both senior ICs and functional leads + Proven ability to operate calmly in ambiguous, scaling, or cross-matrixed environments + Strong command of product and engineering lifecycles including agile frameworks, PDLC/SDLC models, and release management + Familiarity with compliance frameworks (e.g., SOX) and ability to lead or support audit-related delivery workstreams in partnership with cross-functional teams + Comfortable setting delivery standards, coaching teams, and guiding cultural change without ego + Can synthesize details into actionable clarity and hold a strategic thread across competing priorities + Experience with organizational redesign or delivery operating model resets a plus + Experience in logistics, supply chain, or complex platform organizations helpful + PMP, PgMP or equivalent certifications welcome but not mandatory \#LI-Remote Why Lineage? This is an excellent position to begin your career path within Lineage! Success in this role enables greater responsibilities and promotions! A career at Lineage starts with learning about our business and how each team member plays a part each and every day to satisfy our customers' requirements. Beyond that, you'll help us grow and learn on our journey to be the very best employer in our industry. We'll ask you for your opinion and ensure we do our part to keep you developing and engaged as we grow our business. Working at Lineage is energizing and enjoyable. We value respect and care about our team members. Lineage is an Equal Employment Opportunity Employer and is committed to compliance with all federal, state, and local laws that prohibit workplace discrimination and unlawful harassment and retaliation. Lineage will not discriminate against any applicant on the basis of race, color, age, national origin, religion, physical or mental disability or any other protected status under federal, state and local law. Benefits Lineage provides safe, stable, reliable work environments, medical, dental, and basic life and disability insurance benefits, 401k retirement plan, paid time off, annual bonus eligibility, and a minimum of 7 holidays throughout the calendar year. More vacancies in the Netherlands (****************************************************************************************************************************** Not sure which role is right for you? Let us do the work! Share your contact information and a resume or CV. A member of our recruiting team will reach out to you to explore roles we think could be a good match. At Lineage, we have a shared purpose: We are transforming the food supply chain to eliminate waste and help feed the world. Our shared purpose drives everything we do in all parts of our organization, from the warehouse floor to the corner office. The work we do is noble, and our team members are passionate about the impact they make every day. Working at Lineage is not just a job - it's an opportunity to innovate and put your mark on how food moves from the farm to dinner tables around the world. As a member of the Lineage Logistics team, you are a critical link in the food supply chain. If you are having trouble applying, contact our Human Resources team here: Contact Us | Lineage Logistics (******************************************** At Lineage Logistics, helping to feed the world is more than a job - it's a purpose we live every day. Lineage is one of the world's leading temperature-controlled logistics companies. Driven by our core values, we're reimagining the global food supply chain. Lineage helps customers ranging from Fortune 500 companies to small family-owned businesses increase the efficiency and protect the integrity of their temperature-controlled supply chain. In recognition of the company's leading innovations, Lineage was recognized as the No 1. Data Science company on Fast Company's annual list of the World's Most Innovative Companies in 2019, in addition to ranking 23rd overall in an evaluation of thousands of companies worldwide. As part of the Lineage family, you'll have the opportunity to grow your career as we continually expand, using technology and award-winning innovations, to meet the needs of customers around the world.
    $99k-144k yearly est. 17d ago
  • Principal Software Engineer

    Tyler Technologies 4.3company rating

    Software engineering manager job in Troy, MI

    Description Are you interested in using your expertise in software development to build software that helps make communities safer? Would you like to support first responders with cutting-edge solutions used on the front lines of law enforcement, fire rescue, and public safety agencies across the United States? At Tyler Technologies, we are passionate about empowering those who serve our communities, and we are looking for an innovative, talented, and dedicated Principal Software Engineer to join our team. As a Principal Software Engineer, you will be at the forefront of building the next generation of industry-leading Public Safety solutions. You will thrive in a dynamic, fast-paced, and collaborative environment that provides endless opportunities for growth and learning. You'll be both a technology leader and a hands-on contributor, working closely with teams to build excellence into every stage of the software development lifecycle, from analysis and design to implementation, testing, optimization, and delivery. Responsibilities: Strategic Leadership Collaborate with product and engineering leaders to understand product-level business objectives and align technical strategies within the scope of broader divisional goals. Work closely with product line leaders to drive the achievement of business outcomes. Engage in high-level strategic discussions while also contributing to technical execution (80% hands-on coding, 20% strategy). Technical Excellence Engage in hands-on coding to develop and deploy distributed, highly available, and scalable enterprise applications, ensuring quality and performance. Relentlessly pursue opportunities to improve team efficiency and accelerate value delivery through innovative tooling, frameworks, and best practices. Lead the development of robust software solutions while maintaining high standards for functional and non-functional qualities (defects, performance, stability, security, reliability). Evaluate and adopt emergent technologies, ensuring alignment with divisional architecture and business strategies. Team Enablement and Growth Mentor and coach engineers, providing opportunities for growth and ensuring excellence in software engineering practices. Take on challenging tasks beyond the team's current capabilities to help them stretch and grow, while contributing your own coding expertise. Encourage risk-taking and experimentation, while minimizing the impact of failed experiments and maximizing the learning experience. Increase team autonomy and foster a culture of continuous improvement. Collaboration and Standards Work with Enterprise Architecture to maintain and extend technical guidance, standards, and guardrails specific to the product line. Collaborate with cross-functional teams to ensure that design choices align with business and architecture strategy. Qualifications: Technical Expertise: Expert-level understanding of design principles for building and deploying distributed, highly available, and scalable enterprise business applications. Strong hands-on coding experience in C#, .NET Framework, .NET Core, and familiarity with container orchestration technologies (Docker, Kubernetes). Cloud-Native Architecture: Experience designing and coding fault-tolerant enterprise cloud applications in AWS. Automation and Agile: Strong background in test automation and experience with continuous integration and delivery using cloud-native toolsets. Familiarity with Agile development frameworks. Problem-Solving Skills: Proven ability to solve complex problems and manage multiple commitments with high-quality deliverables. Mentorship and Communication: Ability to mentor and guide engineers on technologies, architecture, and best practices. Strong communication skills for both technical and non-technical audiences. Collaboration and Independence: Ability to work independently and collaboratively across functional groups. Effective in a fast-paced environment with strong planning and organizational skills. Required to undergo and satisfactorily pass a fingerprint background check in accordance with CJIS requirements.
    $89k-108k yearly est. Auto-Apply 60d+ ago
  • Software Project Manager

    Ms2

    Software engineering manager job in Ann Arbor, MI

    MS2 is a national leader in transportation data management and analysis and has the largest traffic count database in North America. More than 270 agencies in 31 US States, and 3 Canadian Provinces, including 28 state Departments of Transportation, are using MS2 software to manage their transportation data. MS2 is located in the beautiful city of Ann Arbor, Michigan, the home of high-tech industries and the University of Michigan. Residents of the city enjoy beautiful parks, mature neighborhoods, amenities of the Huron River (a state-designated Natural River) and easy access to downtown Detroit or to colorful “Pure Michigan” woods and waterways. MS2 is a friendly, open, team working to support our clients' software needs. Employees work on a variety of tasks and are given a high degree of responsibility. We offer an excellent environment for transportation professionals. MS2 offers a competitive compensation and benefit package. We're building the next generation of Transportation Data Management Systems and we need your help! We're a small team and you'll have an opportunity to make a big impact. Position Description MS2 is looking for a Software Project Manager to manage the development of innovative software and data analytics for transportation planning and traffic engineering. An MS2 Software Project Manager will be responsible for concurrent projects and is expected to actively work with our clients. The position is open to professionals with software project management experience. Candidate must possess excellent verbal and written communication skills and be able to relate to clients and staff in a professional, thoughtful, and pleasant manner. Candidate must be able to effectively and professionally represent MS2 at meetings or other public forums. Being an active member of a professional organization is a plus. Candidate must be flexible to do assignments as necessary. This is a full-time position. Occasional, overnight travel is required (estimated at 1-2 times per year). Responsibilities: Project Management (approximately 60%) Manages assigned IT projects to ensure adherence to budget, schedule and scope of project. Be the main interface to MS2's software engineers, the clients and internal leadership and be responsible for software project deliverables Build project schedules, and provide ongoing project plan/status reporting for weekly staff meetings Make decisions and communicate trade‐offs and risks; drive key decisions across projects Prepare documentation such as requirements and user manuals Drive collaboration across teams and advance project goals Carefully track project deadlines and work closely with MS2 development to meet timelines Contribute to improvement and ongoing refinement of software development lifecycle processes Contribute to technical and cost proposals Coordinate tasks, milestones and availability of project resources Facilitate discussions with both client and internal users and document specifications. Effectively communicate to MS2 development client requests, ideas for new software modules or ideas for user interface improvement Perform quality assurance for system enhancements. Frequent communication with clients Subject Matter Expert (approximately 30%) Conduct methodology research to help guide new software features or solutions Develop solution technical concepts based on an understanding of the data management needs of our clients Business Development (approximately 10%) Work with Business Development Manager to grow MS2 in new market areas. Attend professional conferences as directed to represent MS2. Cross‐sell other MS2 products and services to existing clients Requirements Associate's or Bachelor's degree in Engineering, Information Systems, or related field 3 or more years experience as a Project Manager, or similar role Highly proficient in Microsoft Word, Excel, PowerPoint & Project Excellent writing skills, as well as outstanding proofreading skills Excellent attention to detail - gets it right the first time Experience with the full software development life cycle (SDLC) Well organized self-starter with strong project management skills who can independently move projects forward, prioritize tasks, and meet deadlines Preferred: Project Management Professional (PMP) certification Membership in related professional organizaion(s) Previous experience with Software-as-a-Service (SaaS) model Previous experience in transportation planning or traffic engineering Benefits We offer a competitive salary and benefits package. We promote a strong work/life balance at MS2. We encourage our employees to pursue their professional interests and take ownership of projects from start to finish. You'll be working with big data and cloud-based solutions using the latest technologies as part of a fun and energetic team. We get along so well, we even have regular nights out and company sponsored dinners to celebrate our successes! It's a great place to work. Salary: $70,000-$115,000, to be determined based on the candidate's individual skills and experience. Benefits: Participation in the MS2 annual bonus program 401(k) w matching Dental insurance Employee assistance program Flexible schedule Flexible spending account Health insurance Life insurance Paid time off Professional development assistance Referral program Disability insurance Vision insurance We Want You to Be You at MS2: At MS2 a diverse, inclusive, and equitable workplace is one where all employees, whatever their race, gender, color, ethnicity, national origin, age, sexual orientation or identity, education, disability, religion, or veteran status, feel valued and respected. We are committed to a nondiscriminatory approach and provide equal opportunity for employment and advancement in all of our departments and programs. We respect and value diverse life experiences and heritages and ensure that all voices are valued and heard. MS2 is committed to maintaining a welcoming environment with equitable treatment for all, and we strive to: Provide a working environment where all employees feel safe, comfortable, and valued. See diversity, inclusion, and equity as connected to our mission and critical to ensure the well-being of our staff and the agencies we serve. Examine and dismantle any inequities within our policies, systems, programs, and services, and continually update and report our progress to our employees. Explore potential underlying, unquestioned assumptions that interfere with inclusiveness. Encourage company-wide thinking about how systemic inequities impact our organization's work, and how best to address that in a way that is consistent with our mission. Help to challenge assumptions about what it takes to be a strong leader at our organization, and who is well-positioned to provide leadership. Practice and encourage respectful and transparent communication in all interactions. Commit time and resources to expand more diverse leadership at all levels of our organization. Lead with respect and tolerance. We expect all employees to embrace this notion and to express it in workplace interactions and through everyday practices. MS2 wants every employee to feel our commitment to showing respect for everyone, and we encourage open communication that enables each person to be their best self. MS2 is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. Hybrid Work We require you to work in the office generally at least one day per week. This is not a fully remote position, but we may provide relocation assistance to successful candidates.
    $70k-115k yearly Auto-Apply 60d+ ago
  • Director, Embedded Software Engineering

    Our Next Energy Inc.

    Software engineering manager job in Novi, MI

    Job Description Essential Duties and Responsibilities: Provide strategic direction and leadership to the software team by inspiring, mentoring and developing managers and individual contributors to achieve their full potential Establish embedded software product strategy Build and manage a high-performance Agile-based execution of embedded software engineering Lead development of Software Architecture for embedded system platforms Lead implementation of embedded system Basic Software (BSW) platforms, including technology choice, partner selection and management, integration with application software Manage platform software integration, verification, and release activities Foster a DevOps culture oriented around continuous delivery and improvement Ensure quality, safety, and security in BMS embedded software, to meet company, customer, and industry expectations and benchmarks for maturity, safety, regulatory compliance, and security Work with all internal ONE teams and external parties in delivery of ONE battery systems Engage with customers to lead topics related to BMS control functionality Engage with internal stakeholders and customers to define product expectations, set roadmaps and planning Perform any additional duties as assigned
    $105k-149k yearly est. 4d ago
  • Sr. Software Technical Lead

    Aktv8 LLC 3.7company rating

    Software engineering manager job in Wixom, MI

    Aktv8 is a small, agile team passionately driven to transform vehicle mobility through intelligent controls. Our technology includes advanced air suspension systems, electronic controls, semi-active damping, and Bluetooth mobile apps for commercial trucks, aftermarket and RV, and automotive markets worldwide. Located in Wixom, MI, we are building an extraordinary team to commercialize our game-changing technologies. If you're a self-starting, innovative thought leader who prefers the adrenaline of a startup over a cubicle this is the opportunity. We offer competitive salaries and benefits with a nimble, no-bureaucracy team. CORE VALUES. * Excellence Attracts; our team strives to create robust, quality solutions with top-notch suppliers for great customers. * We have a passion for life, making the world a better place. * We seek to transform our markets. * Agile Execution. * We honor relationships and transparency. POSITION: Sr. Software Technical Lead. The Sr. Application Software Engineer is a strategic role responsible for the development and oversight of AKTV8's base software and mobile app software for suspension controls including air suspension, semi-active damping, and active suspension on multiple vehicles and markets including automotive, RV, commercial truck, and power-sports. The ideal person would possess great communication and organization skills, a positive attitude, and be a hands-on self-starter. Job Type: Salaried full-time; compensation $130,000 to $150,000 per year; profit sharing bonus, and incentive stock Job Location: Wixom, MI Benefits: competitive medical, dental, 401k, flexible work schedule CORE RESPONSIBILITIES. * Develop base software for suspension control technologies such as height control, vehicle leveling, automatic tire inflation, real time force control, semi-active damping control. * Manage 3-5 resources working offshore developing base software and mobile applications. * Develop base software architecture and modularity strategy for use across platforms. * Support integration of base and application software. * Manage software deployment and repository in Helix Core and Git (Bitbucket Server) * Troubleshoot vehicle functional issues; determine and validate corrective actions and preventative measures in software. REQUIRED QUALIFICATIONS: * B.S. or M.S in Electrical Engineering, Computer Science/Engineering * Minimum 5 years' experience developing and testing automotive embedded systems software. * Expert in C/C++, C/C++ best practices, microprocessor structure/control, embedded system peripherals (CAN, SPI, I2C, LIN, ADC, PWM, etc), diagnostics, bootloaders, NvM/EEPROM structure and management, working knowledge of power electronics. * Must be able to read and understand code and compare to AKTV8 standards and offer improvements based on those standards and the functionality of the code. * Must be able to understand mechanical, electrical, and software systems to design and distill requirements and test cases that support adequate identification and coverage of high-risk failures, especially in software. * Ability to write wrapper interfaces in C/C++ to integrate into existing RTOS tasks including multi-rate up/down-sampling for models running in different rate tasks as well as manage data flows between tasks and ASW and BSW layers. * Familiar with I/O DAQ systems such as NI/Labview, dSPACE, and MCCDAQ/DASYLab. PREFERRED QUALIFICATIONS: * Expert in automotive best practices and coding standards. Ability to generate guidelines for naming conventions, component structure and standardization, data flow, visual standards, and file management standards. * Must be an expert on test setup wiring/troubleshooting. * Familiarity with ISO26262 and lead discussions on functional safety including when and how to apply the standard. * Understanding of Android/iOS development, Android Auto, and be able to write requirements/SOWs around app functionality and review existing work. Familiarity with React Native is a plus. * Understanding of the Systems V-Model, Waterfall Model, and Agile (continuous integration) models. * Strong systems background and mechanical intuition; emphasis on working knowledge of vehicle dynamics principles. THANK YOU FOR CONSIDERING A CAREER WITH AKTV8. Notice: JavaScript is required for this content. * About * Technology & Capabilities * Applications * Contact * Guides Terms and Conditions | Privacy Policy | Careers * * Website powered by M3 Group
    $130k-150k yearly 60d+ ago
  • Embedded SW lead Automotive- Southfield, MI

    Info. Services Inc. 4.2company rating

    Software engineering manager job in Southfield, MI

    Role: Embedded SW lead Duration: 6+ Months BGV will be done for the selected candidates. Specialized/Practical Knowledge 'Must have worked in Automotive Instrument Cluster Panel 7 to 12 years of experience in Automotive Domain Must have worked on Microcontroller Based ECU development and good understanding End-End product development phases. Must have lead a team of engineers. Good Understanding about Automotive ECU development Cycle Good knowledge about Vehicle level ECU functionality Functional Knowledge of Automotive Electronics and Automotive ECU's Strong programming in “C” development. Has good process background in managing requirements, SW design, Development, Unit and System Testing. Familiar working with OEM(s). Strong in microcontroller programming that include application software, middleware components, device drivers, good peripheral programming expertize like SPI, I2C, PWM, CAN, USB, Wifi, Bluetooth Good to have skills in Cybersecurity, FNOS, BOOT, Autosar Strong debugging skills using debug tools and familiarity with HW tools Please respond with your word resume and requested details: Full Name : Work Authorization: Contact Number : Email ID : Skype ID: Current location: Willing to relocate : Rate/hr : Additional Information All your information will be kept confidential according to EEO guidelines.
    $98k-129k yearly est. 4h ago
  • Application Software Engineer

    Vast Production Services

    Software engineering manager job in Troy, MI

    Application Software Engineer - 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 Software Engineer 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
  • Software development / Part Time / Michigan

    Tradefirst.com

    Software engineering manager job in Royal Oak, MI

    Job Description We have 2 projects that require software development in our Michigan Office . One is to update and Maintain our legacy SQL database on our internal servers , currently operating on 2008 . We also need to migrate to Azure We are .NET The second is to update our Android app currently in Java to have the same look and functionality as our IOS app which is using SwiftUI . We are a leader in the Private Currency technology industry and needs the right person to help continue the development of their internal software. The ideal candidate has the basics in development and database skills looking to hone them while pushing our development forward. We would like to begin these projects within a month need for these projects The candidate should be able to work on site when needed . Qualifications and Skills Required Skills Must be Proficient with Legacy Software and in Michigan Strong with Microsoft SQL Server and Access , C# / VB.Net Proficiency with Legacy Software Experience with Software Repositories such as git Computer Hardware knowledge Proficiency in apps development Helpful Skills Queuing Systems such as RabbitMQ Familiarity with Nuget Packages / Creating Packages Microsoft Access SSRS or Crystal Reports HTML and CSS Understanding of core accounting principal Basic Computer Troubleshooting MS Office IOS and Android app development 2 days per week , flexible 50/hr Our office is in SE Michigan Please send resume ,
    $68k-88k yearly est. 9d ago
  • Software Engineer Intern - .NET - Summer 2026

    Routeone

    Software engineering manager job in Farmington Hills, MI

    A Software Engineer - .NET Intern can expect to work on enterprise-scale web applications while collaborating closely with other engineers, architects, and product owners. This internship is designed to allow for a substantive amount of growth and learning that will prepare the employee for future opportunities within the Application Development team. The Software Engineer - Intern should have a passion for programming and a desire to learn new technologies. Job Elements * Assist other team members with assigned technical tasks. * Learn through pairing and collaborating with fellow team members. * Maintain safety, security, and privacy standards throughout all areas of responsibility. Knowledge * Basic understanding of Object Oriented Programming. * Understanding of fundamental data structures. * Basic relational database knowledge. * Basic knowledge of popular software development processes, i.e., Agile, Scrum, Feature Driven Development. Skills * Experience in one or more object/oriented languages (C# strongly preferred, or Java, C++). * Familiar with HTML, CSS, and JavaScript. * Knowledge of Angular, jQuery, or other JavaScript frameworks. * Knowledge of XML. * Experience using an IDE such as Visual Studio or VSCode, and version control systems such as GIT or SVN. Abilities * Ability to quickly learn new languages, frameworks, and APIs. * Meticulous but still able to meet objectives. * Able to work independently toward a goal and manage own assignments. * Self-motivated and adaptable. * Ability to work in a collaborative team environment. * Able to communicate clearly and effectively. Other Essential Requirements * Working towards a Bachelor's degree in Computer Science or related field.
    $36k-64k yearly est. 29d ago
  • Software Developer (Autosar)

    Kgtiger

    Software engineering manager job in Troy, MI

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

    ISG 4.7company rating

    Software engineering manager job in Sterling Heights, MI

    Software Engineer Opportunities in Macomb, Michigan! Great work/life balance, competitive pay, work with a great team and start as soon as possible! Entry to Advanced Positions Available! A multinational company with a facility in Macomb, Michigan is currently seeking several Software Engineers for long-term opportunities with their growing team. These openings range from entry level to advanced and are exciting opportunities for recent Electrical Engineering graduates with some Software Engineering experience looking for an excellent company where they can continue to grow and develop in their career - overall, we offer great benefits, career growth, development, and competitive rates. The Software Engineering rates are anticipated to start between $30/hr. for the Entry Level and between $40 to $60/hr. for the Advanced Engineers - which will be based on each candidates experience and education. All well qualified candidates will be considered regardless of pay rate. Overtime is paid at premium rates over 40 hours. We offer excellent benefits including medical, dental, vision insurance, paid vacation, and holidays. Qualified Software Engineers will have most (if not all) of the following skills and experiences: A Bachelors in Electrical Engineering, or closely related education is preferred. Any experience with PLC / CNC controllers: Siemens 480d, Sinumeric, Fanuc 31i / 32i, Rexroth MTX, with an understanding of Ladder Logic and HMI. Any knowledge of CNC machining, G&M codes, CNC Programming and metal processing is a strong benefit. Any knowledge of CNC machining processes, integrated safety systems, tooling management, drive parameters are a strong benefit. Must be able to work in the United States (no H-1 sponsorship or student visas considered). Mexican / Canadian citizens eligible for a TN Visa in the USA are welcome. Must be able to complete standard pre-hire checks including background, drug screen, etc.
    $40-60 hourly 34d ago
  • CNC Software Engineer

    Dynamics ATS Organic

    Software engineering manager job in Sterling Heights, MI

    Job Description Software Engineer Opportunities in Macomb, Michigan! Great work/life balance, competitive pay, work with a great team and start as soon as possible! Entry to Advanced Positions Available! A multinational company with a facility in Macomb, Michigan is currently seeking several Software Engineers for long-term opportunities with their growing team. These openings range from entry level to advanced and are exciting opportunities for recent Electrical Engineering graduates with some Software Engineering experience looking for an excellent company where they can continue to grow and develop in their career - overall, we offer great benefits, career growth, development, and competitive rates. The Software Engineering rates are anticipated to start between $30/hr. for the Entry Level and between $40 to $60/hr. for the Advanced Engineers - which will be based on each candidates experience and education. All well qualified candidates will be considered regardless of pay rate. Overtime is paid at premium rates over 40 hours. We offer excellent benefits including medical, dental, vision insurance, paid vacation, and holidays. Qualified Software Engineers will have most (if not all) of the following skills and experiences: A Bachelors in Electrical Engineering, or closely related education is preferred. Any experience with PLC / CNC controllers: Siemens 480d, Sinumeric, Fanuc 31i / 32i, Rexroth MTX, with an understanding of Ladder Logic and HMI. Any knowledge of CNC machining, G&M codes, CNC Programming and metal processing is a strong benefit. Any knowledge of CNC machining processes, integrated safety systems, tooling management, drive parameters are a strong benefit. Must be able to work in the United States (no H-1 sponsorship or student visas considered). Mexican / Canadian citizens eligible for a TN Visa in the USA are welcome. Must be able to complete standard pre-hire checks including background, drug screen, etc.
    $40-60 hourly 5d ago
  • Web Software Developer

    Vets Hired

    Software engineering manager job in Warren, MI

    Qualifications Bachelor's degree in a similar discipline required. 3+ years of experience in the field or IT-related area. Familiarity with Apache HTTP Server and Tomcat, software management tools (JIRA, Bitbucket, GitLab), and software frameworks (JAVA, Sprint Boot, Jackson, Log4j). Familiarity with Backend tools, including Hibernate, Maven, STS/Eclipse, JSON, XML, SQL Server, and JUnit. Familiarity with Frontend tools, including React, JavaScript 6, HTML 5, Flexbox, JSX, Material-UI, Node/npm. Interim Secret clearance is required before starting. The position requires a COVID vaccination or an approved accommodation/exemption for a disability/medical condition or religious belief. Knowledge, Skills, and Abilities Must have the ability to obtain and maintain a Secret clearance throughout the lifecycle of the project. Ability to work Eastern Standard Time Zone core hours. This work requires professional knowledge of software engineering, microservices, containers, and base Cloud architecture. Ability to extract insight from large datasets. Familiar with a variety of the field's concepts, practices, and procedures. Relies on limited experience and judgment to plan and accomplish goals. Advanced working knowledge of a variety of computer software applications in word processing, spreadsheets, databases, and presentation software (Microsoft Office suite and Outlook). Ability to rely on limited experience and judgment to plan and accomplish goals. Must have a wide degree of creativity and latitude. Ability to multi-task in a high-stress, performance-based environment. Ability to establish priorities and meet established deadlines. Ability to attend all customer in-person meetings and conferences as requested. Working Place: Warren, MI, United States Company : Vets Hired
    $68k-88k yearly est. 60d+ ago
  • Software Engineer - Computer Vision & AI

    General Dynamics Land Systems Inc.

    Software engineering manager job in Sterling Heights, MI

    Join an agile highly motivated team of engineers responsible for the development and implementation of emerging autonomous technology for use in ground combat vehicles. The function of this position is to support the development of advanced autonomous capabilities across the domains of mobility, situational awareness, reconnaissance, human-machine integration, and operational mission planning & execution. Product teams work together using the latest advances in Machine Learning, Artificial Intelligence, and Model Based Systems Engineering to bring these concepts to reality. Company Information General Dynamics is a successful Fortune 100, global aerospace and defense company, with over 90,000 employees world-wide. General Dynamics Land Systems, a business unit of General Dynamics, has a strong foundation of delivering core engineering and manufacturing capabilities to our clients for military vehicles. Our team is focused on continuous process and productivity improvements that reduce product costs, while increasing troop safety and effectiveness. Land Systems continues to work with the US Armed Forces and its Allies to ensure these vehicles remain survivable, relevant, flexible, affordable and capable of addressing a dynamic threat environment. Hybrid/Onsite: Due to the nature of the work, this role may require on-site presence up to 90%. What We Offer: Starting your career or you are an experience professional, we offer a Total Rewards package that is Impactful and built for you. * Healthcare including medical, dental, vision, HSA and Flex Spending * competitive base pay, incentive pay that rewards individual and team performance, and comprehensive benefits. * 401k Match (6%) * Educational Assistance * 9-80 Work Schedule (This position's standard work schedule is a 9/80. The 9/80 schedule allows employees who work a nine-hour day Monday through Thursday to take every other Friday off.) * On-going learning opportunities within a diverse, inclusive and rewarding work environment * Onsite Cafeteria, remodeled with new equipment Fitness Center, and Outdoor fitness track Responsibilities to Anticipate: * Software design and development efforts regarding a mix of advanced capabilities, including but not limited to: * Advanced Situational Awareness * Autonomous Mobility and Advanced Driver Assistance Systems * End to End Video Processing and Distribution * Artificial Intelligence and Machine Learning * Support services / APIs * Conduct research and evaluation of emerging techniques and technologies * Provide input to help develop technology roadmaps * Work with vendors/partners to integrate functionality of their systems/subsystems seemingly onto GDLS platforms. * Work with in-house developed & 3rd party tools and machine learning pipelines * Develop custom scripts to increase system efficiency and lower the human intervention time on any tasks. * Generate documentation, software code and other artifacts for technology transfer to production programs. * Participate in development and presentation of design reviews * Participate in internal and customer demonstrations. * Participate in peer reviews, identify, track and assess solutions to defects. * Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, operational performance requirements, and design of the overall system. Required Qualifications: * Bachelor or Master's degree in engineering, computer science, or a related technical field. * Minimum of 5 years related engineering experience * Have broad and deep technical understanding on various software architectures, design patterns and underlying technologies that support them. * Expertise in C++ and Object-Oriented Architecture and Design Experience * Expertise working in various Linux architectures like ARM, x86, AMD64, NVIDIA Jetpack, L4T * Expertise with CUDA, NVCodec, Deepstream, and GPU programming. * Expertise with the following ML/AI tool kits; Pytorch, Tensorflow, Huggingface * Good understanding of concepts like image processing, object recognition, and feature extraction * Strong scripting skills, including shell scripts, i.e. Bash, Python, Systemd. * A solid understanding of linear algebra, calculus, and statistics * Strong experience with computer vision frameworks (OpenCV and Gstreamer). * Experience in porting ML/AI algorithms to embedded GPU and Nvidia GPU tools * Strong experience with pub/sub services and RPCs like DDS, ROS, ZeroMQ, gRPC. * Experience evaluating emerging technologies and success with integration of technologies onto platforms/products. * Experience in Linux application design from packaging, GUIs, compatibility, and real-time performance. * Theoretical and practical knowledge of machine learning techniques and familiar with common neural network architectures; experience in using CNN, DNN, FCN, and reinforcement learning to solve practical problems. * Works well in a team and individually. * Ability to perform general hands-on troubleshooting of electromechanical systems. * Be goal oriented and keep the team focused to task. * Be able to multi-task on simultaneous development projects, ensuring adherence to budget, schedule, and mission scope. * The flexibility to work non-duty hours or on weekends as needed by the project. * Strong communication, interpersonal, and people skills required. * This position will require the candidate to be able to climb on/off, work in, and work around military vehicles is desired. Must be able to pass ASR test (Anthropometric Size Requirement for confined space). * Ability to travel when needed, minimal travel required for this role. Preferred Qualifications: * Experience in Virtual Machines and containerization (Docker, Podman). * Experience designing/orchestrating Machine Learning architecture and computing. * Experience in porting ML/AI algorithms to embedded FPGA chipsets * Experience with Xilinx FPGA tools * Experience with defense department processes and documentation standards * Familiarity with architectures, development and integration of military vehicles Headquartered in Reston, Virginia, General Dynamics is a global aerospace and defense company offering a broad portfolio of products and services in business aviation; ship construction and repair; land combat vehicles, weapons systems and munitions; and technology products and services. General Dynamics employs more than 100,000 people across 65 countries worldwide and in all 50 U.S. states, more information is available at *********** General Dynamics Land Systems, is a business unit of General Dynamics, and is an innovative leader of ground combat systems' equipment and software for our clients. Our performance-driven team partners with the U.S. Army, U.S. Marine Corp and other militaries across the Globe to ensure that next generation ground combat vehicles are ready to protect our fighting men and women in uniform. General Dynamics Lands Systems provides a competitive compensation package, site specific flexible work schedules, 401(k) with Company Match; Bonus Eligibility, Employee Development Opportunities, Tuition Reimbursement, On-site Amenities, and comprehensive Medical/Dental/Vision Insurance. As an Equal Opportunity Employer, General Dynamics Land Systems ("GDLS") provides all persons with equal opportunity and access to all aspects of employment process, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, marital status, age, disability, status as a protected veteran, or membership in any group protected by federal, state, or local anti-discrimination laws. GDLS also is committed to providing reasonable accommodations to individuals with disabilities and disabled veterans.. If, due to a disability, you need an accommodation to search or apply for an opportunity with GDLS, please call ************ or send an e-mail to ***************** for assistance and let us know the nature of your request and your contact information. Share: mail Tweetshare to twitter Share on Facebookshare to facebook Share on LinkedInshare to linkedin Apply Now Similar Jobs Cyber Software Development Engineer (C5) Sterling Heights, MI, United States Engineering Senior Digital Enterprise Engineer Sterling Heights, MI, United States Engineering Senior Platform Cybersecurity Engineer Sterling Heights, MI, United States Engineering Interested in working for Land Systems? Join our Talent Network Today! Join our Talent Network * Search Jobs * Saved Jobs * Careers Home facebook twitter linkedin youtube instagram 2025 General Dynamics US. All rights reserved.
    $74k-96k yearly est. 28d ago

Learn more about software engineering manager jobs

How much does a software engineering manager earn in Sterling Heights, MI?

The average software engineering manager in Sterling Heights, MI earns between $83,000 and $150,000 annually. This compares to the national average software engineering manager range of $100,000 to $198,000.

Average software engineering manager salary in Sterling Heights, MI

$112,000

What are the biggest employers of Software Engineering Managers in Sterling Heights, MI?

The biggest employers of Software Engineering Managers in Sterling Heights, MI are:
  1. General Motors