1

Senior Assembly Language Programmer Jobs in Michigan

Senior Mechanical Engineer

Walker, MI · On-site

$85K - $95K/yr

Senior Mechanical Engineer Position Overview: The Senior Mechanical Engineer will work together ... Support build and assembly teams. * Champion our Operating Principles: You will be expected to ...

Sr Structural Systems Engineer

Rochester Hills, MI · On-site

$92.50K - $125.60K/yr

The Sr. Structural Systems Engineer is responsible for translating structural system requirements ... Identify governing failure modes at the connection and sub-assembly level, including bearing ...

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:
Senior Mechanical Engineer

Senior Mechanical Engineer

Axis Automation

Walker, MI • On-site

$85K - $95K/yr

Other

Posted 9 days ago


Job description

Senior Mechanical Engineer

Position Overview: The Senior Mechanical Engineer will work together with team members at Axis, including Project Managers, Controls Engineers, Machine Builders, Machining / Fabrication specialists and other Mechanical Engineers to conceptualize, design, test and validate automation systems. Must have engineering knowledge related to automation systems and be able to interpret engineering drawings, machine and part data. Requires knowledge of controls systems, manufacturing processes and procedures, with direct experience in automation systems and/or robotic equipment.

Responsibilities: 

  • Develop and fully design equipment, layouts and subassemblies of automated robotic work cells in SolidWorks CAD.
  • Manage and lead assigned projects and direct project teams.
  • Interpret GD&T and Datum requirements for tooling designs.
  • Ensure that equipment is designed to customer and/or Axis Automation build specifications using standard techniques and approach.
  • Ensure equipment meets industry safety guidelines.
  • Lead mechanical design presentations and reviews with internal team, customers and suppliers.
  • Consult with Process/Cost Engineers.
  • Review CAD data levels and revisions that are presented in customer parts.
  • Designs with NAAMS standard components.
  • Manage and lead mid-scale projects and work with project teams.
  • Real-time communication with company management and project teams on developments.
  • Professional management of customer relationships and requests.
  • Communicate with vendors to specify and source major purchased components.
  • Ability to train and teach less experienced Mechanical Design Engineers and Co-Ops / Interns.
  • Create and improve standards and procedures for the Mechanical Design department.
  • Support build and assembly teams.
  • Champion our Operating Principles: You will be expected to actively embody and uphold our ten operating principles, which guide our every action and decision at Axis Automation. These principles are key to our culture and success. 

Qualifications:

  • Bachelor's Degree in Mechanical Engineering preferred.
  • 5+ years' experience designing automated machinery required.
  • Direct knowledge of automated assembly processes with a preference for welding experience.
  • Comprehensive knowledge of Geometric Dimensioning and Tolerancing (GD&T).
  • Proven experience developing comprehensive design packages.
  • Strong understanding of controls systems, manufacturing processes, and robotic integration.
  • Advanced proficiency in parametric 3D CAD software, SolidWorks preferred.
  • Proficient with Microsoft Excel and Word.

Salary: $85,000 - $95,000

Benefits: Axis offers a comprehensive benefits package to our employees with immediate eligibility upon hire.