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

Programmer

GrabJobs

Role description We are focused on creating a state-of-the-art, real-time, soft-body physics engine and making it widely available for entertainment and industry purposes. Our most widely known product is our game BeamNG.drive , which is now available on Steam in Early Access. To support our ongoing and future development plans, we are seeking a Senior Porting Programmer with extensive experience in porting custom engines to console platforms. The ideal candidate is a proactive problem-solver with strong C++ skills and a deep understanding of low-level rendering APIs. You will take ownership of porting projects, ensuring seamless adaptation of our engine to various consoles while maintaining high performance and reliability. Responsibilities Port custom engines for console platforms, focusing on programming rather than asset modification. Enhance third-party libraries for optimal performance on target platforms. Develop abstraction layers for filesystem management and system-level integrations. Optimise low-level rendering APIs like DirectX 12 and Vulkan for improved performance. Resolve compiler issues to boost build processes and runtime performance. Set up and maintain CI automation pipelines for efficient development. Overcome DevOps challenges to integrate new libraries and platforms smoothly. Collaborate with external partners to support porting and resolve platform-specific issues. Foster proactive team communication through active participation and discussion tracking. Take ownership of porting projects, ensuring successful completion with minimal oversight. Manage tasks effectively to meet deadlines and maintain quality standards. Stay updated on advancements in engine technology and rendering techniques. Quickly learn and adapt to new technologies as project needs change. Expertise in transitioning custom game engines to console platforms, prioritising programming skills. Proficient in adapting third-party libraries for effective platform compatibility. Experience in creating abstraction layers for file systems and window interfaces on new platforms. Knowledge of low-level rendering APIs like DirectX 12 and Vulkan. Skilled in automating continuous integration processes and understanding DevOps methodologies. Strong command of C++ for efficient and maintainable code. Experience with compiler optimisation techniques and debugging. Proven ability to independently manage projects with minimal oversight. Eagerness to learn and embrace the unique challenges presented by a physics engine simulation game: just like us. Outstanding command of English, both spoken and written. Nice to have Experience developing and porting applications on Linux platforms. Familiarity with additional platforms beyond primary consoles. Knowledge of advanced DevOps tools and practices, including containerization and orchestration. Contributions to open-source projects related to engine development or porting. Flexible working hours Language courses Talent development program (training budget, participation in seminars/conferences, etc) Personal development program (feedback, leadership, conflict engagement, etc) Parental leave Employee assistance program Relocation assistance (if applicable) Our recruitment process Our recruitment process starts with an introductory call with our HR team, continues with a technical interview with Lead Game Engine Programmer and the Lead Rendering Programmer, and finally a stakeholder interview About us Our journey began in 2013 and we've continued to expand as an independent studio since then. We are a team of over 90 employees of 26 nationalities with a headquarters in Bremen, Germany, and we are always on the lookout for expert talent to join us! We consider our employees to be our most valuable assets, and all of them play a vital role in helping us establish and nurture the company's culture and values. We are a guild of innovators, artists, engineers, and designers, who appreciate and embrace the diversity of our perspectives and know-how to apply them to grow together as a community and foster a healthy work environment. Together, we are building a safe and inclusive atmosphere, with transparent processes to amplify individuality, empathy, respect, creativity, and continuous learning for all employees. Regardless of your identity or background, we would be happy to welcome your application if you feel inspired and want to become a part of our team! Skip writing lengthy cover letters and tell us more about your passion for gaming and why specifically BeamNG. Do not be discouraged if you don’t meet all the criteria for a specific role, feel free to submit an unsolicited application. To minimize bias throughout the hiring process, please submit your application in English. #LI-Remote

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Programmer in Detroit, MI vacancy
  • $30 per hour

     ...overtime and weekends mandatory when scheduled Pay Rate: up to $30.00 per hour (based on proven work history) Purpose Of The CMM Programmer Programs coordinate measuring machine (CMM) to measure dimensions of automotive parts, inspection fixtures and machine jigs by performing... 
    Suggested
    Hourly pay
    Monday to Friday
    Shift work
    Weekend work
    Day shift

    CAD Engineering Resources

    Detroit, MI
    2 days ago
  •  ...About The Role Amsted Automotive, Cold Form & Finishing, business unit is seeking an experienced Coordinate Measuring Machine (CMM) Programmer to develop, create and maintain inspection programs. This role interprets blueprints and GD&T requirements, performs dimensional... 
    Suggested
    Temporary work
    Work experience placement
    Shift work

    Amsted Automotive

    Taylor, MI
    5 days ago
  •  ...Cad Engineering Resources Inc. is seeking a CMM Programmer in Detroit, MI for day shifts. The role requires operating CMMs to measure automotive parts and fixtures, reading GD&T per ANSI 14.5, and supporting PPAP submissions. The candidate will perform gauge R&R, log... 
    Suggested
    Day shift

    CAD Engineering Resources

    Detroit, MI
    2 days ago
  •  ...Job Description Job Title: CMM Programmer Job Summary Provide quality support for engineering and manufacturing in the area of dimensional feedback for quality planning and product integrity. This service is provided through the ability to program, operate, and translate... 
    Suggested
    Local area

    Linamar

    Southfield, MI
    4 days ago
  •  ...CMM Programmers/Operators are highly skilled employees responsible for operating/programming a Coordinate Measuring Machine (CMM) and various other measurement equipment in an automotive manufacturing plant. The work requires practical skill and knowledge as a CMM programmer... 
    Suggested
    Work at office
    Shift work

    Stellantisfinancialservices

    Warren, MI
    5 days ago
  •  ...RPG Programmer/ AS400 The Software Developer is responsible for developing and enhancing Little Caesars' robust set of internally developed software systems, customized packages and integration services. The Software Developer will work individually and as part of... 
    Contract work

    Sonoma Consulting

    Detroit, MI
    2 days ago
  • $93.64k - $190.5k

    At Ford Motor Company, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your dreams. With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate...
    Immediate start
    Work from home
    Flexible hours

    Ford

    Dearborn, MI
    1 day ago
  •  ...Electrical Engineering, or related field. Five (5) years of experience as a Software Developer, Systems Engineer, Technical Consultant, Programmer Analyst, or related role. Must also have five (5) years of experience with: Java / JEE Business Solutions; Full software... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Warren, MI
    2 days ago
  • Job Title: (Software Engineer (1) - Established Engineer 2)About Kyyba:Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence delivering high-quality resources and top-notch recruiting services, enabling businesses to effectively respond ...

    Kyyba

    Dearborn, MI
    3 days ago
  • $138.49k - $171.81k

    At Ford Motor Company, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your dreams. With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate...
    Immediate start
    Work from home
    Flexible hours

    Ford

    Dearborn, MI
    3 days ago
  • Job DescriptionDUTIES: Create software for vehicle level functions and perform integration and verification testing with minimal direction of lead engineers. Research, design, and develop computer and network software or specialized utility programs. Analyze software defects...
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Warren, MI
    11 hours ago
  • $74.3k - $166.2k

    We made history and now we work to transform the future - for our customers, our communities and our families. You'll see your work on the road every day, helping people move freely and pursue their dreams. At Ford, you can build more than vehicles. Come build what matters...
    Immediate start
    Flexible hours

    Ford

    Dearborn, MI
    2 days ago
  • $115k - $192.9k

    In this position...Ford is seeking a Senior Software Engineer to lead development of core software infrastructure for next-generation Augmented Reality (AR) Head-Up Display (HUD) systems. This role focuses on low-level systems engineering, platform architecture, hardware...
    Immediate start
    Flexible hours

    Ford

    Dearborn, MI
    11 hours ago
  • Job-ID32736520Reference26-02416 This is a hands-on individual contributor role focused on building AI/agentic systems for an Enterprise Data Platform, with emphasis on multi-agent orchestration on Google Cloud Platform (GCP) Key expectations include: 1. Architecture: Design...

    Kyyba

    Dearborn, MI
    6 hours ago
  • $99.6k

    As a Senior Software Engineer, you will be instrumental in designing, developing, and evolving our cloud native services supporting Ford retail consumers. This critical application leverages Jav Springboot, GCP Cloud Run, and cloud-native technologies to deliver optimal...
    Immediate start
    Flexible hours

    Ford

    Dearborn, MI
    6 hours ago
  • Job Title: (Software Engineer Controls)About Kyyba:Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence delivering high-quality resources and top-notch recruiting services, enabling businesses to effectively respond to organizational changes...
    Shift work
    Day shift

    Kyyba

    Detroit, MI
    4 days ago
  • $143.7k - $194.4k

    Build exabyte-scale data processing engines with leading-edge technology. If you want to work with Spark, Java, Scala, Python, Flink, Beam, and AWS services (EMR, EKS, Kinesis, DynamoDB, SQS) — processing and transforming data across Amazon's data lakes — this is the role...
    Temporary work
    Internship
    Worldwide
    Flexible hours

    Amazon

    Detroit, MI
    1 day ago
  • $97k - $207k

    As a Software Engineer II within Servicing Technology, you’ll own full-stack features that power the client-facing and team member-facing servicing applications for millions of Rocket homeowners. Servicing Technology is accelerating through a full-scale System of Record...
    Minimum wage
    Full time
    Night shift
    Weekend work

    Rock central

    Detroit, MI
    2 days ago
  • Job DescriptionDUTIES: Design, develop, and deploy the embedded controls and software for all vehicle systems and components that manage cabin comfort. Work as part of an Agile Scrum team that develops embedded automotive HVAC Climate Control systems. Participate in the...
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Warren, MI
    3 days ago
  • Job Title: Software Engineer (2) - Commodity Engineer 3About Kyyba:Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence delivering high-quality resources and top-notch recruiting services, enabling businesses to effectively respond to organizational...
    Work at office
    Local area
    Visa sponsorship
    Work visa

    Kyyba

    Dearborn, MI
    3 days ago
  • $84.05k - $192.9k

    At Ford Motor Company, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your dreams. With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate...
    Immediate start
    Work from home
    Flexible hours

    Ford

    Dearborn, MI
    3 days ago
  • Job DescriptionJob Description The Role The Compute Systems Software team is a dynamic and fast paced team that designs, develops, and maintains the foundational embedded software platform for SDV solutions, including drivers, operating system, BSP and software stack. We...
    Full time
    Local area
    Work from home

    General Motors

    Warren, MI
    1 day ago
  • $160k - $200k

    Job DescriptionAs a Senior Software Engineer - Go (Golang), you will design, develop, and deliver high-performance middleware and application software solutions supporting GM’s next-generation in-vehicle infotainment platforms and connected vehicle systems.You will play...
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    2 days ago
  • Job Description Job ID#: 64553 Job Category: SoftwareEngineer Remaining Positions: 1 Details: Stefanini, Inc. seeks a Software Engineer, Sr. reporting to office in Southfield, MI to design, build, and maintain reliable, efficient, and scalable data infrastructure...
    Work at office
    Relocation

    Stefanini

    Southfield, MI
    11 hours ago
  • Job DescriptionThe Role: We are seeking an experienced Senior Software Engineer (.NET ) to join our team. In this role, you will lead the design, development, testing, and maintenance of high-performance, scalable, and secure software systems. The ideal candidate will also...
    Full time
    H1b
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  • Job DescriptionThe RoleWe’re seeking a passionate and experienced Senior Performance Engineer in development to own Overall Performance of our systems and solution, leading optimization of software and systems to improve site speed, support scalability, reliability and ...
    Full time
    H1b
    Local area
    Work from home

    General Motors

    Warren, MI
    2 days ago
  • Job DescriptionHybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Austin TX IT Innovation Center or Warren Michigan GM Technical Center 3-4 days per week (T-W-Th) The RoleWe are seeking a highly skilled Senior Software...
    Full time
    H1b
    Local area
    Work from home
    Relocation
    Flexible hours
    3 days per week

    General Motors

    Warren, MI
    11 hours ago
  • As a Senior Software Engineer, you will help build and scale a newly launched AI-first product that directly impacts company revenue by helping our internal sales team members focus on the clients most likely to convert.This role is for an engineer who wants to own meaningful...
    Full time
    Live in
    Shift work
    Night shift
    Weekend work

    Rock central

    Detroit, MI
    1 day ago
  • QUALIFICATIONSUndergraduate or master’s degree; or equivalent experience5+ years of experience in software development, with demonstrated knowledge and hands-on experience across the full application stack with some of the following languages/frameworks: JavaScript, TypeScript...
    Apprenticeship
    Easy work

    McKinsey & Company

    Detroit, MI
    3 days ago
  • $97.14k - $192.9k

    Do you believe data tells the real story? We do! Redefining mobility requires quality data, metrics and analytics, as well as insightful interpreters and analysts. That's where Global Data Insight & Analytics makes an impact. We advise leadership on business conditions,...
    Immediate start
    Visa sponsorship
    Relocation package
    Free visa
    Flexible hours

    Ford

    Dearborn, MI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Programmer. Be the first to apply!