1

Senior Assembly Language Programmer Jobs in Michigan

Ability to read and interpret blueprints, electrical schematics, and engineering drawings. Hands-on experience with tools, fabrication, and precision assembly. Language Skills: Individuals must have ...

Senior Mechanical Engineer

Auburn Hills, MI

$98.90K - $130.60K/yr

We currently have a full-time contract to direct hire Senior Mechanical Engineer position available ... Summary Performs and coordinates activities to develop assembly concepts for assembly stations and ...

next page

Showing results 1-20

Senior Assembly Language Programmer information

What are the key skills and qualifications needed to thrive as a Senior Assembly Language Programmer, and why are they important?

A Senior Assembly Language Programmer needs deep expertise in low-level programming, computer architecture, and debugging, usually supported by a degree in computer science or a related field and several years of relevant experience. Familiarity with specific assembly languages (such as x86 or ARM), integrated development environments (IDEs), debuggers, and version control systems is critical. Exceptional problem-solving skills, attention to detail, and the ability to communicate complex technical concepts clearly are standout soft skills. These competencies ensure the delivery of efficient, reliable, and optimized code essential for performance-critical systems.

What are some common challenges faced by Senior Assembly Language Programmers when working on legacy systems?

Senior Assembly Language Programmers often encounter challenges such as deciphering poorly documented or outdated code, ensuring compatibility with modern hardware, and troubleshooting obscure bugs that may not manifest in higher-level languages. Collaborating with cross-functional teams can also be complex, as few colleagues may have deep assembly expertise. To address these issues, programmers typically rely on thorough code reviews, strong analytical skills, and effective communication to bridge knowledge gaps and ensure the stability and performance of critical systems.

What does a Senior Assembly Language Programmer do?

A Senior Assembly Language Programmer designs, writes, and maintains low-level software using assembly language, which directly interacts with computer hardware. They optimize critical system components for performance and efficiency, often working on embedded systems, operating systems, or device drivers. Their responsibilities include debugging complex code, improving system stability, and collaborating with hardware engineers to ensure software integrates seamlessly with hardware. With their advanced knowledge, they also mentor junior programmers and contribute to architectural decisions.

What is the difference between Senior Assembly Language Programmer vs Embedded Systems Engineer?

AspectSenior Assembly Language ProgrammerEmbedded Systems Engineer
CredentialsTypically requires a degree in Computer Science or Electrical Engineering, with experience in assembly languageRequires a degree in Electrical Engineering, Computer Engineering, or related fields, often with knowledge of embedded programming
Work EnvironmentPrimarily focused on low-level programming, debugging hardware interfaces, and optimizing assembly codeDesigning, developing, and testing embedded systems, often involving both hardware and software components
Industry UsageUsed in industries like aerospace, defense, and hardware manufacturing where low-level programming is criticalCommon in consumer electronics, automotive, medical devices, and IoT sectors

The main difference is that Senior Assembly Language Programmers specialize in low-level assembly coding for hardware optimization, while Embedded Systems Engineers work on designing and developing complete embedded solutions, often combining hardware and software skills. Both roles require technical expertise but focus on different aspects of embedded technology.

What are popular job titles related to Senior Assembly Language Programmer jobs in Michigan? For Senior Assembly Language Programmer jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Senior Assembly Language Programmer jobs in Michigan look for? The top searched job categories for Senior Assembly Language Programmer jobs in Michigan are:
What cities in Michigan are hiring for Senior Assembly Language Programmer jobs? Cities in Michigan with the most Senior Assembly Language Programmer job openings:

Planning Support - Assembly Equipment II

EDAG, Inc.

Troy, MI • On-site

Full-time

Posted 23 days ago


Job description

Description:

Who we are:

EDAG Inc. is a globally leading, independent engineering services provider that combines excellent engineering with the latest technology trends. We are the experts in the all-round development of complete vehicles and smart factories. Our interdisciplinary expertise in the areas of software and digitalization means that we have the crucial skills to actively shape dynamic transformation processes as an innovative partner.


Development with passion. That's us.


With an interdisciplinary team of around 9,000 experts, EDAG develops unique mobility and industrial solutions for customers that include the world's leading automotive and non-automotive companies


This is how you will grow:

The Planning Support – Assembly Equipment II role is a senior-level position responsible for leading the planning, coordination, and implementation of assembly equipment within complex final assembly projects. This role serves as a key technical expert and coordinator, ensuring seamless integration of conveyor systems, automation, and plant engineering processes.

The position requires a high level of autonomy, strong project leadership, and deep technical expertise to drive project success from planning through execution and commissioning. The role also acts as a central point of contact between internal teams and external stakeholders.

  • Lead planning and implementation activities for assembly equipment across complex projects
  • Manage onsite preparation and coordination for final assembly systems, ensuring operational readiness
  • Act as the primary liaison between internal teams, engineering, and external partners (e.g., general contractors, suppliers)
  • Oversee and control multiple workstreams within assembly planning, ensuring alignment with project scope and timelines
  • Drive project scheduling, milestone tracking, and reporting; proactively manage risks and mitigation plans
  • Ensure full documentation lifecycle management, including validation of technical documents, plans, and implementation records
  • Lead conveyor system planning, integration, and optimization within the assembly environment
  • Support commissioning activities and ensure systems meet operational and quality standards
  • Identify and implement process improvements for assembly equipment and workflows
  • Ensure all deliverables meet quality, compliance, and completeness standards prior to project handover
Requirements:

This is how you will take us forward:


Required Qualifications & Experience
  • Extensive experience in final assembly projects, including onsite coordination and execution
  • 5–10+ years in assembly planning, manufacturing engineering, or industrial project management
  • Strong expertise in conveyor systems, assembly equipment, and site coordination
  • Proven experience managing complex projects and multiple stakeholders
  • Demonstrated leadership in coordinating cross-functional assembly planning activities
  • Deep understanding of plant engineering processes, including installation, commissioning, and integration
  • Experience with large-scale manufacturing or plant launch environments preferred
Technical Skills
  • Advanced expertise in automation systems, including:
    • PLCs (Programmable Logic Controllers)
    • Corporate/industry standards (e.g., VASS6)
  • Strong knowledge of:
    • Assembly conveyor systems and equipment processes
    • SMDS systems and functionality
    • Plant engineering and industrialization processes
  • Advanced proficiency in:
    • Microsoft Office Suite (Excel, Word, PowerPoint)
    • Microsoft Teams
    • Jira
    • Confluence
Language Requirements
  • Fluent in English (written and spoken)
  • German proficiency required; native or near-native strongly preferred
Core Competencies
  • Strong project leadership and ownership mindset
  • Excellent stakeholder management and communication skills
  • High-level organizational and coordination abilities
  • Strong analytical and problem-solving skills
  • Ability to manage complex, fast-paced project environments
  • Detail-oriented with a focus on quality and execution excellence
Key Performance Indicators (KPIs)
  • Successful delivery of assembly equipment projects on time and within scope
  • Effectiveness in managing cross-functional coordination and communication
  • Accuracy, completeness, and quality of project documentation
  • Reduction of project risks, delays, and implementation issues
  • Readiness and performance of assembly systems at commissioning and handover