Software Development Lead for Altair Embed

1 day ago


Bengaluru, Karnataka, India Altair Engineering Full time

Job Overview:

We are seeking a seasoned Software Development Engineer to join our team at Altair Engineering, responsible for developing and enhancing the Altair Embed software product.

Altair Embed is a powerful graphical language for simulation and model-based embedded development. It enables users to create general models, simulations, and control system designs, with automatic code generation for popular microcontrollers like Raspberry Pi, ST Micro, and Texas Instruments.

Estimated Salary: $120,000 - $180,000 per annum

Job Responsibilities:

  • Add code generation capabilities for new blocks and devices
  • Contribute to enhancements that facilitate customers' attainment of ISO26262/DO178 certification
  • Provide regular progress updates in group status meetings

Requirements:

  • Advanced degree in Computer Science or Engineering (Software Engineering or equivalent)
  • 6+ years of professional experience or a master's/PhD degree/equivalent required
  • Deep expertise in coding C and C++
  • Strong fundamentals in Data Structures
  • Experience working with Visual Studio and proficiency with GUI toolkits like MFC

Preferred Qualifications:

  • Experience working on feature creation and bug fixes for compiler tools sets
  • Experience coding embedded systems
  • Experience working with embedded code generation tools
  • Experience with MISRA compliance and safety-critical code production
  • Experience with bug tracking tools like JIRA and source code repositories like Perforce
  • Experience creating dialog boxes under MSVC Windows

About Us:

At Altair Engineering, we value innovative thinking, proactive engagement, and a strong sense of teamwork. We strive to push boundaries, seek technology and business 'firsts,' communicate openly and honestly, and embrace diversity and risk-taking.


  • Software Engineer

    3 weeks ago


    Bengaluru, Karnataka, India Altair Engineering Full time

    Job Summary:The primary responsibility of this role is to engage in software development activities to deliver new features as part of the Altair Embed Development Toolchain. Altair Embed is a graphical language for simulation and model-based embedded development. The core product is used for general modeling, simulation, and control system design...


  • Bengaluru, Karnataka, India Altair Engineering Full time

    Job Title: Senior Software Development LeadThis is a senior level contributor position in the Altair Embed software product. Embed is a graphical language for simulation and model-based embedded development. It supports automatic code generation for MCUs like Raspberry Pi, ST Micro, and Texas Instruments.Responsibilities:Add code generation capability for...


  • Bengaluru, Karnataka, India Altair Engineering Full time

    Job Summary:The primary responsibility of this position is to engage in software development activities to deliver new features as part of the Altair Embed Development Toolchain. This toolchain is a graphical language for simulation and model-based embedded development. The core product is used for general modeling, simulation, and control system design...


  • Bengaluru, Karnataka, India Altair Engineering Full time

    Job Overview:The Altair Embed Development Toolchain team is seeking an experienced software developer to contribute to the development of our graphical language for simulation and model-based embedded development.Key Responsibilities:Develop software enhancements for the User InterfaceAdd code generation capabilities for new blocks and devices, ensuring...

  • Software Developer

    4 weeks ago


    Bengaluru, Karnataka, India Altair Engineering Full time

    Job Summary:The primary goal of this position is to engage in software development activities to deliver new features as part of the Altair Embed Development Toolchain.Key Responsibilities:Create and contribute to UI-related enhancementsAdd code generation capability for new blocks and devices, ensuring MISRA complianceContribute to enhancements that help...


  • Bengaluru, Karnataka, India Altair Engineering Full time

    Job Summary:This is an exciting opportunity for a senior-level software development engineer to contribute to the Altair Embed software product. As a key member of our team, you will be responsible for adding code generation capability for new blocks and devices, contributing to enhancements that help customers attain ISO26262/DO178 certification, and...


  • Bengaluru, Karnataka, India Altair Engineering Full time

    Job Summary:Altair One is a revolutionary cloud innovation gateway for collaborative engineering, data engineering, and analytical application development. Built on a robust high-performance computing backbone and decades of simulation, HPC, and artificial intelligence (AI) advancement, Altair One provides access to your tools, your data, and your computing...


  • Bengaluru, Karnataka, India Altair Engineering Full time

    Job Opportunity:Altair Engineering is seeking a Senior Software Development Engineer to contribute to the development of the Altair Embed software product. This role involves working on the development of a graphical language for simulation and model-based embedded development, with a focus on code generation for MCUs.Key Responsibilities:Add code generation...


  • Bengaluru, Karnataka, India Altair Engineering Full time

    Job Summary:Altair One is a revolutionary cloud innovation gateway for collaborative engineering, data engineering, and analytical application development. Built on a robust high-performance computing backbone and decades of simulation, HPC, and artificial intelligence (AI) advancement, Altair One provides access to your tools, your data, and your computing...


  • Bengaluru, Karnataka, India Altair Engineering Full time

    Job Summary:This is a senior-level role contributing to the Altair Embed software product, a graphical language for simulation and model-based embedded development.Key Responsibilities:Add code generation capability for new blocks and devices.Contribute to enhancements that help customers attain ISO26262/DO178 certification.Provide weekly progress updates in...


  • Bengaluru, Karnataka, India Altair Engineering Full time

    Job Title: Technical Support SpecialistAt Altair Engineering, we are seeking a highly skilled Technical Support Specialist to join our Enterprise Computing Global Support team. The selected candidate will be part of a dynamic team of experts who design, develop, troubleshoot, and deliver solutions for Semiconductor Manufacturers World Wide, supporting our...


  • Bengaluru, Karnataka, India Altair Engineering Full time

    Company OverviewAltair Engineering is a global technology company providing software and cloud solutions in the areas of product development, high performance computing (HPC) and data analytics. Our team of 3,000 engineers, scientists and creative thinkers in 25 countries helps organizations compete more effectively in a connected world.About the RoleWe are...


  • Bengaluru, Karnataka, India Altair Engineering Full time

    Software Development Role:We seek an experienced Senior Software Development Engineer to join our dynamic team at Altair Engineering. As a key member, you will be responsible for designing, prototyping, implementing, unit testing, profiling, and troubleshooting features written in C++ and/or Python.Key Responsibilities:Develop high-quality, portable, and...


  • Bengaluru, Karnataka, India Altair Full time

    Company OverviewAltair is a global technology company providing software and cloud solutions in the areas of product development, high performance computing (HPC) and data analytics.We help organizations in nearly every industry to compete more effectively in a connected world, while creating a more sustainable future. With over 3,000 engineers, scientists...


  • Bengaluru, Karnataka, India Altair Engineering Full time

    About Altair EngineeringAltair is a leading global technology company providing innovative software solutions in product development, high-performance computing, and data analytics. We empower organizations across industries to compete effectively in a connected world while driving sustainability.


  • Bengaluru, Karnataka, India Altair Engineering Full time

    Unlocking Innovation with Altair's Product PortfolioSales Manager is responsible for driving sales of Altair's product portfolio, focusing on CAE/HPC/DA tools in Channel Sales, Government A&D & Academia markets. This role requires close collaboration with Marketing, Technical Support, Product Development, and Channel Partner Ecosystem teams to deliver...


  • Bengaluru, Karnataka, India Altair Engineering Full time

    About the Role:We're seeking a talented Software Development Engineer to join our Enterprise Applications Development group at Altair Engineering.Key Responsibilities:Design and develop high-quality, scalable, and maintainable software solutions.Work closely with architects and developers to ensure software architecture and design meet business...


  • Bengaluru, Karnataka, India Altair Engineering Full time

    Job Summary:We are seeking a talented Student Intern to join our team at Altair Engineering, where you will have the opportunity to enhance your skills in Quality Assurance Automation on various Altair products.Key Responsibilities:Gain in-depth understanding of Altair products and identify tests to be automated.Develop automation scripts for QA tests on...


  • Bengaluru, Karnataka, India Altair Engineering Full time

    Job Summary:Altair Engineering is seeking a skilled Software Development Engineer to join our Enterprise Applications Development team. As a key member of our team, you will be responsible for designing, developing, and implementing business applications that support our global operations.Key Responsibilities:Design and develop high-quality, scalable, and...


  • Bengaluru, Karnataka, India Altair Engineering Full time

    Transforming the Future with Data-Driven InnovationAt Altair Engineering, we're seeking a highly skilled Expert Software Development Professional to join our Inspire team. As a software developer, you'll play a crucial role in developing new features and sustaining existing ones in our product.About the RoleWe're looking for a self-motivated individual with...