Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Development Engineer

CrossFire Group

Job Description

Job Description

Software Development Engineer

Position Summary

We are seeking an experienced Software Development Engineer to support the development, implementation, and maintenance of embedded and vehicle-related software systems. This role will collaborate with internal teams, external development partners, suppliers, and customers to establish software development standards, manage software projects, and ensure compliance with cybersecurity and quality requirements. The ideal candidate will have a strong technical background in software engineering, experience working within regulated environments, and the ability to drive continuous improvement in software development processes.

Essential Duties and Responsibilities

  • Collaborate with cross-functional teams and third-party development partners to establish and improve software development plans, processes, and coding best practices.
  • Coordinate external software development teams in the design, implementation, validation, and maintenance of software systems across multiple programs.
  • Ensure software development activities comply with organizational cybersecurity requirements, standards, and procedures.
  • Support implementation of processes and documentation required for compliance with industry quality and cybersecurity frameworks, including CMMI and CMMC.
  • Work closely with Supply Chain, Information Technology, Manufacturing, Quality, Engineering, and other internal stakeholders.
  • Interface with suppliers, business partners, and customers to support project objectives and software deliverables.
  • Review, maintain, and enhance existing software developed by internal and external teams.
  • Participate in software troubleshooting, testing, verification, and continuous improvement initiatives.

Required Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline.
  • Minimum of five (5) years of professional software development experience.
  • Experience with model-based software development tools such as MATLAB and Simulink.
  • Proficiency in one or more of the following technologies:
    • C
    • C++
    • Python
    • SQL
    • VxWorks
    • Microsoft Visual Studio
  • Experience supporting, modifying, and maintaining software developed by other engineers.
  • Familiarity with software development lifecycle processes and configuration management practices.
  • Knowledge of CMMI, CMMC, Cybersecurity, and Controlled Unclassified Information (CUI) requirements.
  • Ability to work independently while also contributing effectively within a collaborative team environment.
  • Must be eligible to obtain and maintain a security clearance.

Preferred Qualifications

  • Experience working in automotive, defense, aerospace, transportation, or other regulated industries.
  • Experience developing software for embedded systems or vehicle platforms.
  • Understanding of cybersecurity requirements for connected or embedded systems.
  • Previous experience working with external development partners and suppliers.

Physical Requirements

  • Regularly required to read computer screens, reports, engineering documentation, and technical materials.
  • Must possess adequate close vision, distance vision, color vision, peripheral vision, depth perception, and the ability to adjust focus.
  • Must be able to communicate effectively in person, virtually, and by telephone.

Work Environment

  • Position operates in both office and manufacturing environments.
  • Work may involve exposure to varying temperatures, loud noise levels, and active production settings.
  • Requires strong attention to detail and the ability to maintain focus in a fast-paced environment.
  • Must be able to follow established processes, procedures, and work instructions while maintaining high quality standards.
  • Frequent collaboration with cross-functional teams is required to support project and business objectives.

Travel Requirements

  • Up to 25% travel may be required.

Key Competencies

  • Software Development & Architecture
  • Embedded Systems
  • Cybersecurity Compliance
  • Model-Based Design
  • Project Coordination
  • Problem Solving & Root Cause Analysis
  • Cross-Functional Collaboration
  • Process Improvement
  • Technical Documentation
  • Quality & Regulatory Compliance

#ZR

#IND1

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Development Engineer in Auburn Hills, MI vacancy
  • We are seeking a technically strong and motivated Software Development, Integration & Platform Delivery Engineer to support embedded software development for advanced automotive propulsion and vehicle systems. This role supports software integration, validation, automation... 
    Suggested

    Stellantis

    Auburn Hills, MI
    5 hours ago
  • The Propulsion Base Software Core Development Engineer is responsible for contributing to the development of embedded software for EE/core and propulsion control modules, with a strong emphasis on GTM-based development for internal combustion engine (ICE) applications.... 
    Suggested

    Stellantis

    Auburn Hills, MI
    2 days ago
  • The BSW Embedded Software Engineer will be working within a team of engineers responsible for the development of basic software components for EE/core and powertrain control modules. The Candidate will perform software requirements analysis, design, coding, test plan creation... 
    Suggested

    Stellantis

    Auburn Hills, MI
    1 day ago
  • $110.5k - $160k

     ...Description By applying to this position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start dates in August/September 2026 and are 12 weeks in duration. Do you want to solve real... 
    Suggested
    Full time
    Internship
    Work at office
    Worldwide
    Monday to Friday

    Amazon

    Rochester Hills, MI
    3 days ago
  •  ...and intelligent vehicles. We are looking for an experienced Software Engineer to develop AI pipelines supporting the software architecture...  ...Computer Science, or related fieldA minimum of 3 years of software development experience in C/C++, and/or other high-level programming... 
    Suggested

    Stellantis

    Auburn Hills, MI
    4 days ago
  •  ...OverviewWe are seeking a Senior Full Stack Engineer to design, develop, and support scalable...  ...-on experience in modern frontend/UI development.The ideal candidate will be responsible...  ...overall experienceExperience in full stack software engineering or application... 

    Stellantis

    Auburn Hills, MI
    5 hours ago
  •  ...partnership with leading OEMs, we design and deliver highly engineered solutions that create the ultimate access experience for consumers...  ...Engineer at Strattec will lead the design and engineering development of electro-mechanical products for various automotive closure... 
    Temporary work
    Local area
    Immediate start
    Shift work

    Strattec Security Corporation

    Auburn Hills, MI
    2 days ago
  •  ...functional team of internal and 3 party resources to institute Software Development Plans and best practices for software coding within AM...  ...including Supply Chain, IS&S, Manufacturing, Quality, and Engineering Interact with outside vendors, partners, and customers... 
    Contract work
    Work at office
    Shift work

    Contractor Company

    Auburn Hills, MI
    5 days ago
  • Stellantis is seeking a skilled and motivated Cloud Engineer to reinforce and support the design, implementation, and continuous improvement of our AWS Foundation Product — an AWS Landing Zone governing 1,500+ AWS accounts distributed across all Stellantis business functions... 

    Stellantis

    Auburn Hills, MI
    2 days ago
  •  ...breaking with the past and launching a new software organization built from the ground up....  ...candidate will be responsible for the development & integration of the embedded software...  ..., Mechanical, Aerospace, or Computer Engineering, Computer Science, or related fieldA minimum... 

    Stellantis

    Auburn Hills, MI
    4 days ago
  • We are seeking an experienced Senior Embedded Software Engineer to support the development of base software for advanced propulsion control modules. In this role, you will contribute across the full software development lifecycle including requirements analysis, design... 

    Stellantis

    Auburn Hills, MI
    5 hours ago
  •  ...Senior Java Developer to be part of a migration of their applications to AWS.Requirements:Bachelor's degree in computer science, engineering or in a technology related field, OR equivalent through a combination of education and/or technology experience, OR7 years of technology... 

    Perfict Global, Inc.

    Auburn Hills, MI
    2 days ago
  • We are seeking an experienced Embedded Software Engineer to support the development of base software for propulsion and powertrain control systems. This role focuses on low-level embedded software development within a Real-Time Operating System (RTOS) environment, supporting... 

    Stellantis

    Auburn Hills, MI
    5 hours ago
  •  ...talent management firm providing Information Technology, Engineering and Healthcare talent and services to Fortune 500 and...  ...interpreting functional requirements into design, development and implementation of software solutions -Developing server-side processes and API... 
    Flexible hours

    Jobiqo

    Auburn Hills, MI
    5 days ago
  • $73 per hour

     ...$73/hr. (max)Job Description:Responsible for detailed design, development/unit testing and integration of applications Produce scalable...  ...functional and non-functional requirements Develop configurable software services that support applications integrates to enterprise... 
    Flexible hours

    Kasmo Global

    Auburn Hills, MI
    3 days ago
  •  ...applications that redefine user experiences.If you're ready to craft the engines that drive the next big web application and work with a team...  ...TypeScript, laying the foundation for robust web application development.Database savvy. You're experienced with PostgreSQL, designing... 
    Remote work
    Flexible hours
    Shift work
    Night shift

    Hello Innovation

    Pontiac, MI
    2 days ago
  • $81.12k - $130.87k

    Job DescriptionWho You AreThe Software Developer will be responsible for the development of industrial desktop and web-based software solutions. The Design Engineer will be working in an Agile/Scrum based development team to architect, design, support, and document software... 

    FANUC

    Rochester Hills, MI
    5 days ago
  •  ...years overall IT experience: including 5+ years of web service development and integration experience:Responsible for detailed design,...  ...functional and non-functional requirementsDevelop configurable software services that support applications integrates to enterprise servicesIdentify... 
    Work experience placement
    Flexible hours

    Kyyba

    Auburn Hills, MI
    2 days ago
  •  ...partnership with leading OEMs, we design and deliver highly engineered solutions that create the ultimate access experience for...  ...apply depending on location or facility SUMMARYLead embedded software development activities including overall design of software architecture... 
    Temporary work
    Local area
    Immediate start
    Shift work

    Strattec Security Corporation

    Auburn Hills, MI
    1 day ago
  • Hundreds of engineers build vehicle software on our platform every day. This role leads the next step in how our model-based pipeline scales: generation...  ...them. You work at the intersection of model-driven development, build-system engineering, and cloud-native... 
    Local area
    Remote work

    Stellantis

    Auburn Hills, MI
    5 hours ago
  •  ...Networking DivisionSr. Field Application Engineer Location: Rochester Hills, MI | Reports...  ...position Molex solutions early in platform development cycles.What You Will DoBuild strategic...  ...Ethernet, high-speed connectivity, and software-defined vehicle trendsInfluence early-stage... 
    Flexible hours

    Molex

    Rochester Hills, MI
    2 days ago
  •  ...505Apply: JobMolex is seeking a Lead Sealing Systems Engineer to drive the design, development, and predictive engineering of sealing solutions for automotive...  ...CAE tools such as Abaqus, ANSYS, or equivalent software, including large deformation, complex contact, and... 
    Visa sponsorship
    Flexible hours

    Molex

    Rochester Hills, MI
    5 hours ago
  • About the Role:We are seeking an accomplished Staff Embedded Software Engineer to play a key role in the development of next-generation automotive infotainment platforms. As a Staff Engineer, you will provide both technical leadership and hands-on expertise in the design... 

    Stellantis

    Auburn Hills, MI
    1 hour ago
  •  ...and monitoringBasic Qualifications:Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field A minimum of 5 years of software development experience in production environments.Strong hands-on experience with AWS cloud services... 

    Stellantis

    Auburn Hills, MI
    4 days ago
  •  ...company that develops and manufactures jet engines for both military and commercial...  ...opportunity for an Engineer – Embedded Software Tester to join our team. This position is...  ...include: Work with the embedded software development team in creating test cases for existing... 
    For contractors
    Summer internship

    Williams International

    Pontiac, MI
    17 hours ago
  • $52 - $67 per hour

     ...Software Engineer - Combat Vehicle SystemsCheck out this new opportunity! Software Engineer - Combat Vehicle Systems Auburn Hills, MI $52...  ...architectures.Support software lifecycle activities including development, verification, configuration management, and integration.... 
    Hourly pay
    Contract work

    ClearanceJobs

    Auburn Hills, MI
    5 days ago
  •  ...Embedded Software Build & Integration EngineerLocation: Auburn Hills, MIFTE onlyMust Have Technical/Functional SkillsExperience with Model Based Development Tools like Matlab Simulink, Stateflow, CANalyzer / CANoe, INCA, VEOS, System Desk, Automation DeskExperience in... 

    AceStack LLC

    Auburn Hills, MI
    2 days ago
  •  ...Sr. Embedded Software EngineerResponsible for requirements generation, simulation, design, development and integration of complex military combat vehicle software-based systems...  ...are looking for a Sr. Embedded Software Engineer to work for our Auburn Hills MI office.Essential... 
    Contract work
    Work at office
    Local area
    Overseas

    American Rheinmetall

    Auburn Hills, MI
    5 days ago
  •  ...automotive technology company seeks a Sr. Staff BSW OS and Hypervisor Engineer in Auburn Hills, Michigan. The role involves developing and...  ...with cross-functional teams, and optimizing embedded software. Candidates should have a Bachelor's degree, 10+ years of experience... 

    Hashlist

    Auburn Hills, MI
    2 days ago
  •  ...responsibilities as well as a wide range of development prospects. Because we believe that your...  ...Magna Electronics. About the Role The Software Lead is responsible for the successful...  ...technical interface for all software engineering topics. This role involves hands-on... 
    Full time
    Work at office
    Local area
    Immediate start

    Magna International

    Auburn Hills, MI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Development Engineer. Be the first to apply!