Senior Software Engineer, Research & Development

Hexagon AB
  • Camarillo, CA
    30 days ago

    Job Description

    We use cookies to offer you the best possible website experience. Your cookie preferences will be stored in your browser's local storage. This includes cookies necessary for the website''s operation. Additionally, you can freely decide and change any time whether you accept cookies or choose to opt out of cookies to improve the website''s performance, as well as cookies used to display content tailored to your interests. Your experience of the site and the services we are able to offer may be impacted if you do not accept all cookies.

    Modify Cookie Preferences

    Reject All Cookies Accept All Cookies

    Skip to main content

    • Home
    • Hexagon Manufacturing Intelligence Job Search
    • Hexagon Careers

    Search Jobs

    • Home
    • Hexagon Manufacturing Intelligence Job Search
    • Hexagon Careers

    Language

    • Deutsch (Deutschland)
    • English (United Kingdom)
    • Español (España)
    • Français (France)
    • Italiano (Italia)
    • Português (Brasil)
    • Türkçe (Türkiye)

    Login/Profile

    Employee Login

    Job Description

    Senior Software Engineer

    Summary

    Senior Software Engineer - C++, NC Programming & Applied Geometry

    Location: Camarillo / Remote

    Team: ESPRIT EDGE

    About the Role

    We''re looking for a senior software engineer who enjoys working close to math: numerically precise, performance-sensitive C++ code that solves real-world geometric and manufacturing problems. You''ll join the team that builds the engine responsible for generating machine-ready NC (numerical control) code - the software that turns a CAD design and a toolpath into instructions a CNC machine can run.

    This is a hands-on engineering role with real ownership from early on. You''ll ramp up by pairing with senior members of the team, working through real defects and features, and building deep fluency in a codebase where correctness genuinely matters - a subtle bug here doesn''t just crash a program, it can produce an incorrect machining instruction.

    Job Responsibilities

    • Design, implement, and test features and enhancements in the NC code generation engine and its immediate dependencies.
    • Investigate and resolve defects in numerically sensitive, geometry-driven code, exercising judgment on when a quick patch is appropriate versus when a deeper fix is warranted.
    • Write and maintain unit and integration tests for code where correctness is difficult to verify by inspection alone.
    • Participate actively in code reviews - both receiving feedback and, as you grow in the role, reviewing others'' work for logic, standards, and numerical correctness.
    • Collaborate with QA and product teams to translate manufacturing/CAM requirements into robust technical solutions.
    • Document your growing understanding of the system as you build it, contributing to the team''s collective knowledge rather than keeping it individually.

    Qualifications

    Bachelor''s degree (or equivalent experience) in Computer Science, Engineering, Applied Mathematics, or a related field.

    Strong, hands-on experience with modern C++ (C++11 or later) - comfortable reading, reasoning about, and safely modifying dense, performance-sensitive code written by others.

    5+ years of professional C++ software development experience.

    Solid foundation in data structures, algorithms, and object-oriented design.

    Working knowledge of 3D math fundamentals (vectors, matrices, transforms). Deep geometry expertise is not required on day one - willingness and aptitude to learn it is.

    Demonstrated ability to work through ambiguous or sparsely documented code with patience and curiosity.

    Clear written and verbal communication skills.

    Preferred Qualifications

    Experience in CAD/CAM, CNC/G-code, or manufacturing software - a strong plus, but we are equally interested in candidates from adjacent math-heavy C++ domains.

    Computational geometry (NURBS, B-rep, surface/curve intersection) or 3D graphics/visualization (OpenGL, DirectX, or similar).

    Background in game/graphics engines, robotics or motion planning, physics/numerical simulation, scientific computing - any of these translate well.

    Experience with Git-based workflows and modern CI/CD practices.

    What We''re Looking For

    Genuine interest in going deep in one demanding technical domain rather than breadth-first tooling work.

    Comfort with a deliberate ramp-up period - asking questions, taking notes, and building judgment over time rather than expecting full autonomy on day one.

    A collaborative mindset and openness to learning directly from experienced teammates.

    Comfortable incorporating AI-assisted coding tools into the workflow where they''re useful.

    At Hexagon Manufacturing Intelligence, our spirited energy and engagement are evident in our commitment to our work, passion for what we do and the speed by which we achieve it. Here you will find the opportunity to build your career, develop professionally, and explore opportunities across a large, diversified company that prides itself on its innovative spirit and commitment to integrity.

    We strive to attract the most talented and dynamic individuals in their fields because our success is in our people! Our culture encourages independent thinking and a team mentality. And we offer a competitive benefits package that's second to none!

    Benefits

    Exceptional Medical, Dental, Vision insurances

    Health Savings Accounts with employer contribution (HSA)

    Flexible Spending Accounts (FSA)

    401k Plan with generous employer match

    Generous Paid Time Off (PTO)

    Employee Assistance Program

    Paid Parental Leave

    Tuition Reimbursement

    Explore Life at Hexagon

    At Hexagon, we're empowering an autonomous, sustainable future through innovation in manufacturing intelligence, simulation, and automation. Get to know our teams, our culture, and our technology through our social media channels:

    Instagram: @hexagon_mi | @hexagon_ab

    LinkedIn: Hexagon Manufacturing Intelligence

    YouTube: Hexagon MI | Hexagon AB

    Twitter/X: @HexagonMI | @HexagonAB

    Facebook: Hexagon Manufacturing Intelligence

    Learn more at hexagon.com and get inspired by how we shape smart change across industries.

    #LI-SS1

    #Remote

    Apply now

    Hexagon Manufacturing Intelligence does not accept unsolicited candidates, CVs, or resumes from agencies or third parties. All candidate profiles must be submitted through our SuccessFactors system and approved in advance by the Global Talent Acquisition team. Any CVs/resumes sent outside this process will be considered the property of Hexagon, and no placement fees will be paid.

    Hexagon posts all official job opportunities on either careers-manufacturing.hexagon.com or careers.hexagon.com and communicates only from email addresses ending in @hexagon.com. We never request payment or personal banking information during recruitment. No offers will ever be extended without a proper interview via Teams or in person, never done over email alone. If you suspect fraud, it probably is, and contact us at recruitment.us.mi@hexagon.com.

    Information at a Glance

    Division: Production Software

    Job Title: Senior Software Engineer

    Job Function: Research & Development

    Job Location (Short): Camarillo, CA, USA, 93012

    Workplace Type: Remote

    Workplace Details: Remote -US

    Req ID: 3010

    Apply now

    About Hexagon

    Hexagon is a global leader in digital reality solutions, combining sensor, software and autonomous technologies. We put data to work to drive efficiency, productivity and quality across industrial, manufacturing, infrastructure, public safety and mobility applications. Our solutions enable customers to capture, analyze and leverage data from the physical world to create smarter, more connected and increasingly autonomous ecosystems that support a scalable and sustainable future. Hexagon's Manufacturing Intelligence business area delivers solutions that leverage data from design and engineering through production and metrology to help manufacturers make smarter, data-driven decisions and improve performance across the product lifecycle.

    • Hexagon Careers
    • Legal
    • Privacy
    • Cookie Consent Manager
    • Imprint
    • Opens in a new tab.
    • Opens in a new tab.
    • Opens in a new tab.
    • Opens in a new tab.
    • Opens in a new tab.

    2025 Hexagon AB and/or its subsidiaries. All rights reserved.

    ×

    Cookie Consent Manager

    When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. Because we respect your right to privacy, you can choose not to allow some types of cookies. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.

    Required Cookies

    These cookies are required to use this website and can''t be turned off.

    Required Cookies

    Show More Details

    Required Cookies Provider Description Enabled SAP as service provider

    We use the following session cookies, which are all required to enable the website to function:

    • "route" is used for session stickiness
    • "careerSiteCompanyId" is used to send the request to the correct data centre
    • "JSESSIONID" is placed on the visitor''s device during the session so the server can identify the visitor
    • "Load balancer cookie" (actual cookie name may vary) prevents a visitor from bouncing from one instance to another

    Cookies from provider SAPasserviceprovider are required and cannot be turned off

    Confirm My Choices

    Reject All Cookies Accept All Cookies

    Numbers & Facts

    LocationCamarillo, CA

    Skills

    • 3D Graphicsunmatched
    • Algorithmsunmatched
    • Artificial Intelligence (AI)unmatched
    • Automationunmatched
    • Banking Servicesunmatched
    • Business Intelligenceunmatched
    • C++ Programming Languageunmatched
    • CAD/CAM (Computer-Aided Design/Computer-Aided Manufacturing)unmatched
    • CNC (Computerized Numerical Control) Systemsunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Computational Geometryunmatched
    • Computer Scienceunmatched
    • Computer Skillsunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Cookiesunmatched
    • Data Analysisunmatched
    • Data Structuresunmatched
    • Dental Insuranceunmatched
    • DirectXunmatched
    • EDGE (Enhanced Data for GSM Evolution)unmatched
    • Ecosystemsunmatched
    • English Languageunmatched
    • Facebookunmatched
    • Geometryunmatched
    • Gitunmatched
    • Graphicsunmatched
    • Integration Testingunmatched
    • Legalunmatched
    • LinkedInunmatched
    • Machine Toolunmatched
    • Machiningunmatched
    • Manufacturingunmatched
    • Manufacturing Requirementsunmatched
    • Manufacturing Softwareunmatched
    • Mathematicsunmatched
    • Metrologyunmatched
    • Network Operations Centerunmatched
    • Object Oriented Design (OOD)unmatched
    • OpenGL Programming Librariesunmatched
    • Performance Managementunmatched
    • Physicsunmatched
    • Presentation/Verbal Skillsunmatched
    • Process Improvementunmatched
    • Product Lifecycleunmatched
    • Public Safetyunmatched
    • Quality Assuranceunmatched
    • Research & Development (R&D)unmatched
    • Roboticsunmatched
    • SAPunmatched
    • Simulationunmatched
    • Social Mediaunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Software Patchesunmatched
    • Team Playerunmatched
    • Technical/Engineering Designunmatched
    • Testingunmatched
    • Unit Testunmatched
    • Web Browsersunmatched
    • Writing Skillsunmatched
    • YouTubeunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder