Talent.com
Senior Embedded Software Engineer I, Robotic Controls
Senior Embedded Software Engineer I, Robotic ControlsIcon • Austin, Texas, United States
Senior Embedded Software Engineer I, Robotic Controls

Senior Embedded Software Engineer I, Robotic Controls

Icon • Austin, Texas, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

ICON is looking for an Senior Embedded Software Engineer to join our Software Products team in Austin, TX. In this hands-on role, you will develop and maintain control software for our production fleet and our space-based robotic systems. You will contribute in all aspects of the software development lifecycle as part of a growing, fast-paced team, with a focus on high-performance systems, including dynamic stabilization and real-time control. This role will be based at our Austin, TX headquarters and will report to ICON’s VP, Software Products.

RESPONSIBILITIES

  • Design and develop controls architecture with a combination of hard and soft real-time requirements
  • Develop robust communication protocols between supervisory and real-time systems
  • Program and debug control logic in a variety of languages (e.g. C / C++, Matlab, TwinCAT)
  • Create modular, object-oriented code that adheres to established coding standards, design patterns, and documentation practices
  • Lead system integration and validation efforts across hardware and software
  • Develop and maintain simulated environments and automated test frameworks to support continuous integration and system verification
  • Support electromechanical hardware systems both remotely and on-site, ensuring safe, reliable operation
  • Participate in architecture decisions for controls and electrical systems, including component selection and standardization
  • Collaborate with cross-functional teams and customers to ensure alignment across system interfaces
  • Participate in design & code reviews to maintain consistency and high-quality output
  • Develop and implement real-time control algorithms for dynamic stabilization, vibration mitigation, and high-speed feedback control
  • Design and optimize sensor fusion and state estimation algorithms using IMUs, LiDAR, and other real-time sensing systems
  • Act as a subject matter expert on system stabilization in non-linear, high-speed robotic applications
  • Conduct simulations, system-level testing, and prototype development to enhance stability and real-world responsiveness

MINIMUM QUALIFICATIONS

  • Bachelor's degree in an engineering-related field.
  • 8+ years of experience in controls engineering, robotics, electrical engineering, or a related field.
  • Strong understanding of real-time state estimation / sensor fusion algorithms (e.g., Kalman Filter, Extended Kalman Filter, Particle Filters) for dynamic systems with focus on position estimation from sensors at different sampling frequencies.
  • Expertise in vibration analysis, non-linear dynamics, and stabilization of high-speed systems.
  • Advanced programming skills in C / C++ with a focus on deterministic real-time control.
  • Strong knowledge of linear algebra, stochastic modeling, and numerical methods, with experience implementing these in languages like C / C++.
  • Experience selecting, integrating, and tuning sensors such as IMUs, accelerometers, and gyros for stabilization systems.
  • PREFERRED SKILLS AND EXPERIENCE

  • Advanced degree (MS or PhD) in controls engineering, robotics, or related fields.
  • Demonstrated success in shipping control systems designed for high-speed stabilization in dynamic environments.
  • Practical experience with numerical stability analysis and ensuring robust algorithm performance in non-linear systems.
  • Experience with modern compiled languages such as C++, Rust, or other systems-level programming tools.
  • Familiarity with simulation tools and frameworks for system validation (e.g., MATLAB / Simulink).
  • System architecture experience, particularly for embedded real-time systems.
  • [job_alerts.create_a_job]

    Senior Embedded Software Engineer I Robotic Controls • Austin, Texas, United States

    [internal_linking.similar_jobs]
    Senior Embedded Software Engineer (Generalist)

    Senior Embedded Software Engineer (Generalist)

    Mythic • Austin, TX, US
    [job_card.full_time]
    Mythic is building the future of AI computing with breakthrough analog technology that delivers 100× the performance of traditional digital systems at the same power and cost.This...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Embedded Software Engineer

    Embedded Software Engineer

    Shift Robotics • Austin, TX, US
    [job_card.full_time]
    We’re making the world a more walkable place.Through intuitive personal mobility, we make walking faster, more efficient, and more accessible to empower people to choose walking over sitting ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Manager Software Engineering

    Senior Manager Software Engineering

    Visa • Austin, TX, United States
    [job_card.full_time]
    Payments Industry is a very exciting and fast-developing area with a lot of new and innovative solutions coming to the market. With strong demand for new solutions in this space, it promises to be a...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer II or Senior Software Engineer, Texas Institute for Electronics

    Software Engineer II or Senior Software Engineer, Texas Institute for Electronics

    University of Texas at Austin • Austin, TX, United States
    [job_card.full_time]
    Software Engineer II or Senior Software Engineer, Texas Institute for Electronics.Texas Institute for Electronics.Texas Institute for Electronics (TIE). University of Texas at Austin-supported semic...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Senior Manager, Software Engineering

    Senior Manager, Software Engineering

    Electronic Arts • Austin, TX, United States
    [job_card.full_time]
    Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story. Part of a community that connects across the globe.A ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Method Financial • Austin, TX, United States
    [job_card.full_time]
    We built Method to propel the next decade of consumer finance.Method’s APIs are redefining financial connectivity with real-time read-write access to consumer liability accounts and bringing consum...[show_more]
    [last_updated.last_updated_30] • [promoted]
    R&D Software Engineer (ESA)

    R&D Software Engineer (ESA)

    University of Texas at Austin • Austin, TX, United States
    [job_card.full_time]
    Advanced Technology Laboratory (ATL).Design, implement and test real-time and data analysis software applications to support the development of high-frequency tactical sonar systems.Work and commun...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr. Manager, Robotics Engineering & AI Enablement

    Sr. Manager, Robotics Engineering & AI Enablement

    Newell Brands • Austin, TX, United States
    [job_card.full_time]
    Graco®, Coleman®, Oster®, Rubbermaid®, Sharpie® and Yankee Candle® - and 24,000 talented teammates around the world.Our culture is built on values in action : Integrity, Teamwork, Passion for Winnin...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Embedded Software Engineer

    Embedded Software Engineer

    TerraFirma Robotics • Austin, TX, US
    [job_card.full_time]
    At TerraFirma, we’re redefining how the world moves earth for construction.Founded by former SpaceX engineers and backed by Bain Capital Ventures, TerraFirma is automating construction to mak...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Principal Embedded System Automation Engineer

    Principal Embedded System Automation Engineer

    CesiumAstro • Austin, TX, US
    [job_card.full_time] +1
    To conform with the United States Government Space Technology Export Regulations, the applicant must be a U.UAVs, launch vehicles, and other space and airborne platforms. We take pride in our dynami...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, iOS

    Senior Software Engineer, iOS

    Favor • Austin, TX, United States
    [job_card.full_time]
    The Engineering team supports Favor's mission to bring fast, fresh delivery to Texans far and wide.The Favor technology platform is the engine behind the business, enabling our Runners (that's what...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Principal Embedded Software Engineer II

    Principal Embedded Software Engineer II

    CesiumAstro • Austin, TX, US
    [job_card.full_time] +1
    To conform with the United States Government Space Technology Export Regulations, the applicant must be a U.UAVs, launch vehicles, and other space and airborne platforms. We take pride in our dynami...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Manager, Software Engineer

    Senior Manager, Software Engineer

    Q2 Software, Inc. • Austin, TX, United States
    [job_card.full_time]
    As passionate about our people as we are about our mission.Q2 is a leading provider of digital banking and lending solutions to banks, credit unions, alternative finance companies, and fintechs in ...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Senior Embedded Software Engineer (Firmware)

    Senior Embedded Software Engineer (Firmware)

    Mythic • Austin, TX, US
    [job_card.full_time]
    Mythic is building the future of AI computing with breakthrough analog technology that delivers 100× the performance of traditional digital systems at the same power and cost.This...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr. Embedded Software Engineer - FPGA Systems, Amazon Leo's Wireless Systems

    Sr. Embedded Software Engineer - FPGA Systems, Amazon Leo's Wireless Systems

    Amazon • Austin, TX, US
    [job_card.full_time]
    Fpga Embedded Software Engineer.Amazon Leo is Amazon's low earth orbit satellite network.Our mission is to deliver fast, reliable internet connectivity to customers beyond the reach of existing net...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Development Engineer (Backend / Fullstack) (AUSTIN)

    Software Development Engineer (Backend / Fullstack) (AUSTIN)

    JABIL CIRCUIT, INC • AUSTIN, Texas, United States
    [job_card.full_time]
    This position supports hybrid work schedule depending on organization needs.The Principle Test Development Engineer provides leadership simultaneously across several technology platforms of special...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Embedded Software Engineer II

    Embedded Software Engineer II

    CesiumAstro • Austin, TX, US
    [job_card.full_time] +1
    To conform with the United States Government Space Technology Export Regulations, the applicant must be a U.UAVs, launch vehicles, and other space and airborne platforms. We take pride in our dynami...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Skill • Austin, TX, United States
    [job_card.temporary]
    Partner with Aquent to join a pioneering organization at the forefront of the financial services sector, where innovation meets impact. We are seeking a visionary Senior Software Engineer to drive t...[show_more]
    [last_updated.last_updated_1_day] • [promoted]